温馨提示×

怎么在CentOS更新LibreOffice

小樊
32
2026-08-30 22:27:26
栏目: 智能运维

在 CentOS 上更新 LibreOffice 取决于你当前是通过什么方式安装的(系统仓库、官方 RPM、还是 Snap/Flatpak)。下面按常见情况给你一步步说明。


一、先确认当前安装方式

rpm -qa | grep libreoffice

which libreoffice
libreoffice --version

二、通过 CentOS 官方仓库安装的(最常见)

1️⃣ 更新整个系统(推荐)

sudo yum update        # CentOS 7
sudo dnf update       # CentOS 8 / Stream

CentOS 仓库里的 LibreOffice 版本通常较旧(稳定为主),不会更新到最新大版本


2️⃣ 只更新 LibreOffice

sudo yum update libreoffice*        # CentOS 7
sudo dnf update libreoffice*        # CentOS 8 / Stream

三、通过 LibreOffice 官方 RPM 安装的(推荐方式 ✅)

如果你之前从官网下载并安装过 RPM,这是最干净的更新方式

1️⃣ 卸载旧版本(非常重要)

sudo yum remove libreoffice*        # CentOS 7
sudo dnf remove libreoffice*        # CentOS 8 / Stream

或精确一点:

rpm -qa | grep libreoffice | xargs sudo rpm -e

2️⃣ 下载最新版 LibreOffice

官网:https://www.libreoffice.org/download/

选择:

  • Linux (RPM)
  • 64-bit

示例(以 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

3️⃣ 解压并安装

tar -xzf LibreOffice_*_Linux_x86-64_rpm.tar.gz
cd LibreOffice_*_rpm/RPMS
sudo yum localinstall *.rpm

完成安装后验证:

libreoffice --version

四、通过 Flatpak 安装(最简单 & 最新)

如果你系统支持 Flatpak(推荐 CentOS Stream 8/9):

1️⃣ 安装 Flatpak

sudo dnf install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

2️⃣ 安装或更新 LibreOffice

flatpak install flathub org.libreoffice.LibreOffice
flatpak update org.libreoffice.LibreOffice

运行:

flatpak run org.libreoffice.LibreOffice

✅ 优点:最新版、不污染系统
❌ 缺点:体积较大


五、通过 Snap(不推荐在 CentOS 上)

CentOS 对 Snap 支持不佳,不建议使用


六、推荐使用方案总结

场景 推荐方式
服务器 / 稳定优先 系统仓库
桌面用户 / 新功能 官方 RPM
不想折腾 Flatpak

七、常见问题

❓ 更新后打不开

libreoffice --safe-mode

❓ 语言包缺失

sudo yum install libreoffice-langpack-zh-CN

如果你愿意,可以告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream 9)
  • ✅ 当前 LibreOffice 版本
  • ✅ 是否需要中文界面

我可以给你完全贴合你系统的命令

0