在 CentOS 上升级 LibreOffice,常见有三种方式,取决于你当前是怎么安装的。下面按推荐程度给你说明。
rpm -qa | grep libreoffice
或
which libreoffice
| 情况 | 说明 |
|---|---|
/usr/bin/libreoffice |
系统仓库安装 |
/opt/libreoffice* |
官方 RPM 包安装 |
| Flatpak | Flatpak 安装 |
适用于 CentOS 7 / 8 / Stream,但版本可能较旧。
sudo yum update libreoffice*
sudo dnf update libreoffice*
✅ 优点:稳定、兼容好
❌ 缺点:版本不是最新
适合需要 最新 LibreOffice(如 7.x)。
sudo yum remove libreoffice* -y
或
sudo dnf remove libreoffice* -y
官网:https://www.libreoffice.org/download/
示例(以 7.6 为例):
cd /tmp
wget https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm.tar.gz
tar -xzf LibreOffice_7.6.4_Linux_x86-64_rpm.tar.gz
cd LibreOffice_7.6.4.*/RPMS
sudo yum localinstall *.rpm
或
sudo dnf install *.rpm
libreoffice --version
✅ 优点:最新功能
❌ 缺点:需手动升级
sudo yum install flatpak -y
或
sudo dnf install flatpak -y
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.libreoffice.LibreOffice
升级:
flatpak update
✅ 优点:最新、不影响系统
❌ 缺点:体积大、首次启动慢
| 场景 | 推荐方式 |
|---|---|
| 服务器 / 稳定优先 | 系统仓库 |
| 桌面 / 企业办公 | 官方 RPM |
| 普通用户 | Flatpak |
rm -rf ~/.config/libreoffice
sudo yum install libreoffice-langpack-zh-CN
如果你愿意,可以告诉我:
我可以给你最合适的一步到位方案。