Linux 更新 LibreOffice 的实用步骤
先确认名称与当前版本
libreoffice --versionwhich libreofficerpm -qa | grep office按发行版与安装方式选择更新方法
| 场景 | 更新或安装命令 | 说明 |
|---|---|---|
| Debian/Ubuntu(APT) | sudo apt update && sudo apt install --only-upgrade libreoffice |
使用发行版仓库升级;如需全新安装可用 sudo apt install libreoffice |
| Ubuntu 系获取更新更快(PPA) | sudo add-apt-repository ppa:libreoffice/ppa → sudo apt update && sudo apt install libreoffice |
第三方 PPA,版本通常较新;遇到问题时可用 ppa-purge 回退 |
| RHEL/CentOS(YUM/DNF) | sudo yum update libreoffice(或 sudo dnf update libreoffice) |
发行版仓库版本通常较旧;如需新版本,建议改用 Flatpak/Snap |
| 通用方式(Flatpak) | flatpak update org.libreoffice.libreoffice |
若未安装:sudo yum install -y flatpak 与 flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo |
| 通用方式(Snap) | sudo snap refresh libreoffice |
若未安装:sudo snap install libreoffice --classic |
| 官方离线 RPM 全新安装 | 卸载旧版:sudo yum remove libreoffice* -y → 下载最新 .tar.gz → 解压:tar -zxvf LibreOffice_版本号_Linux_x86-64_rpm.tar.gz → 安装:cd LibreOffice_版本号_Linux_x86-64_rpm/RPMS && sudo yum localinstall *.rpm |
适合需要特定版本或离线环境;注意与系统仓库版本并存可能导致冲突 |
以上命令适用于常见发行版与安装形态;Flatpak/Snap 可自动保持较新版本,适合希望长期获得上游更新的用户。
升级后的验证与常见问题
libreoffice --version;必要时用 which libreoffice 确认命令路径。sudo add-apt-repository --remove ppa:libreoffice/ppa → sudo apt install ppa-purge && sudo ppa-purge ppa:libreoffice/ppa。/usr/share/fonts/ 后执行 fc-cache -fv;必要时检查文档兼容性或尝试不同版本。