在 CentOS 上“更新 LibreOffice”一般有几种方式,取决于你当前是怎么安装的。下面按常见情况说明:
rpm -qa | grep libreoffice
which libreoffice
/usr/bin/libreoffice 且来自 libreoffice-* 包 → 系统包安装/opt/libreoffice*/ → 官方官网 tar.gz 安装flatpak → 见后文sudo yum update libreoffice*
sudo dnf update libreoffice*
如果之前是从 EPEL 装的:
sudo yum install epel-release
sudo yum update libreoffice*
⚠️ 注意:
CentOS 自带仓库的 LibreOffice 版本通常较旧,不一定是最新版。
sudo yum remove libreoffice* -y
到官网: https://www.libreoffice.org/download/
选择 Linux x86_64 (RPM)
例如:
cd /tmp
wget https://download.documentfoundation.org/libreoffice/stable/24.2.5/rpm/x86_64/LibreOffice_24.2.5_Linux_x86-64_rpm.tar.gz
tar -xzf LibreOffice_*_Linux_x86-64_rpm.tar.gz
cd LibreOffice_*/RPMS
sudo yum localinstall *.rpm
安装完成后:
libreoffice --version
如果系统支持 Flatpak:
flatpak update org.libreoffice.LibreOffice
安装(如未安装):
flatpak install flathub org.libreoffice.LibreOffice
sudo yum install libreoffice-langpack-zh-Hans
| 需求 | 推荐方式 |
|---|---|
| 稳定、省事 | dnf/yum update |
| 要最新版 | 官方 RPM |
| 不想管依赖 | Flatpak |
如果你愿意,可以告诉我:
cat /etc/centos-release)我可以给你精确命令。