CentOS 更新 LibreOffice 步骤
一 准备与版本确认
- 备份重要文档与配置,避免更新异常导致数据丢失。
- 确认系统与架构:cat /etc/centos-release 与 uname -m(常见为 x86_64)。
- 查看当前版本:libreoffice --version;如通过包管理器安装,可先检查可升级包:sudo yum check-update | grep libreoffice。
- 注意版本兼容性与仓库可用性,必要时先添加 EPEL 等仓库再更新。
二 方法一 使用 YUM 更新(系统仓库)
- 更新缓存与系统索引:sudo yum clean all && sudo yum makecache(或 sudo yum check-update)。
- 执行更新:sudo yum update libreoffice* -y(或 sudo yum update -y 以更新全系统)。
- 验证:libreoffice --version。
三 方法二 手动 RPM 包升级(官方离线包)
- 从 LibreOffice 官方下载页获取与系统匹配的 .rpm 包(建议下载包含 RPMS/ 目录的打包版本)。
- 解压并本地安装:tar -zxvf LibreOffice_.tar.gz && cd LibreOffice_/RPMS && sudo yum localinstall *.rpm(或 sudo dnf localinstall *.rpm)。
- 验证:libreoffice --version。
四 方法三 使用 Flatpak 或 Snap(更易获得新版本)
- Flatpak:sudo yum install -y 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。
- Snap:sudo snap install libreoffice --classic;后续更新:sudo snap refresh libreoffice。
五 常见问题与建议
- 升级失败或依赖冲突:优先尝试 yum localinstall 解决依赖;必要时卸载旧版再装新版(谨慎操作,先备份用户配置与扩展)。
- 中文界面与组件:如需中文语言包,安装 sudo yum install libreoffice-langpack-zh-Han*。
- 自动更新:可用 yum-cron 实现系统级自动更新(适合服务器环境);使用 Flatpak/Snap 的实例则分别通过 flatpak update / snap refresh 保持最新。