在 CentOS 上更新 LibreOffice(通常写作 LibreOffice,不是 liboffice),要看你是通过 系统仓库 安装的,还是 官方下载的 RPM 包。下面分情况说明。
rpm -qa | grep libreoffice
CentOS 7 默认仓库里的 LibreOffice 版本比较旧,更新有限:
sudo yum update libreoffice*
如果有新版本,会自动更新。
使用 dnf:
sudo dnf update libreoffice*
或整体更新系统:
sudo dnf update
如果你是 从 LibreOffice 官网下载的 RPM 包,系统仓库不会自动更新它。
libreoffice --version
sudo yum remove libreoffice*
或
sudo dnf remove libreoffice*
官网地址:
https://www.libreoffice.org/download/
选择:
.tar.gztar -zxvf LibreOffice_*_Linux_x86-64_rpm.tar.gz
cd LibreOffice_*/RPMS
sudo yum localinstall *.rpm
如果你能接受 用户级安装,这是最推荐的方式。
sudo yum install flatpak
或
sudo dnf install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.libreoffice.LibreOffice
以后更新:
flatpak update
libreoffice --version
如果报错,可能是 Java 或字体问题:
sudo yum install libreoffice-base libreoffice-java-common
| 场景 | 推荐方式 |
|---|---|
| CentOS 8+ | 系统仓库 |
| CentOS 7 | Flatpak ⭐ |
| 企业定制 | 官网 RPM |
如果你愿意,可以告诉我:
我可以给你 最合适的一步到位方案 ✅