在 CentOS 上更新 LibreOffice 取决于你当前是通过什么方式安装的(系统仓库、官方 RPM、还是 Snap/Flatpak)。下面按常见情况给你一步步说明。
rpm -qa | grep libreoffice
或
which libreoffice
libreoffice --version
sudo yum update # CentOS 7
sudo dnf update # CentOS 8 / Stream
CentOS 仓库里的 LibreOffice 版本通常较旧(稳定为主),不会更新到最新大版本。
sudo yum update libreoffice* # CentOS 7
sudo dnf update libreoffice* # CentOS 8 / Stream
如果你之前从官网下载并安装过 RPM,这是最干净的更新方式。
sudo yum remove libreoffice* # CentOS 7
sudo dnf remove libreoffice* # CentOS 8 / Stream
或精确一点:
rpm -qa | grep libreoffice | xargs sudo rpm -e
官网:https://www.libreoffice.org/download/
选择:
示例(以 7.6 为例,版本号请替换):
cd ~/Downloads
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_*_Linux_x86-64_rpm.tar.gz
cd LibreOffice_*_rpm/RPMS
sudo yum localinstall *.rpm
完成安装后验证:
libreoffice --version
如果你系统支持 Flatpak(推荐 CentOS Stream 8/9):
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 org.libreoffice.LibreOffice
运行:
flatpak run org.libreoffice.LibreOffice
✅ 优点:最新版、不污染系统
❌ 缺点:体积较大
CentOS 对 Snap 支持不佳,不建议使用。
| 场景 | 推荐方式 |
|---|---|
| 服务器 / 稳定优先 | 系统仓库 |
| 桌面用户 / 新功能 | 官方 RPM |
| 不想折腾 | Flatpak |
libreoffice --safe-mode
sudo yum install libreoffice-langpack-zh-CN
如果你愿意,可以告诉我:
我可以给你完全贴合你系统的命令。