温馨提示×

centos liboffice怎么更新

小樊
37
2026-07-09 11:43:43
栏目: 智能运维

在 CentOS 上更新 LibreOffice(通常写作 LibreOffice,不是 liboffice),要看你是通过 系统仓库 安装的,还是 官方下载的 RPM 包。下面分情况说明。


一、通过系统仓库安装(推荐方式)

查看是否已安装

rpm -qa | grep libreoffice

CentOS 7

CentOS 7 默认仓库里的 LibreOffice 版本比较旧,更新有限:

sudo yum update libreoffice*

如果有新版本,会自动更新。


CentOS 8 / Rocky / AlmaLinux

使用 dnf

sudo dnf update libreoffice*

或整体更新系统:

sudo dnf update

二、通过官方 RPM 包安装(常见,版本最新)

如果你是 从 LibreOffice 官网下载的 RPM 包,系统仓库不会自动更新它。

1️⃣ 查看当前版本

libreoffice --version

2️⃣ 卸载旧版本(必须)

sudo yum remove libreoffice*

sudo dnf remove libreoffice*

3️⃣ 下载最新版

官网地址:

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

选择:

  • Linux (RPM)
  • 64 位
  • 下载 .tar.gz

4️⃣ 解压并安装

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

三、使用 Flatpak(最简单,版本最新 ✅)

如果你能接受 用户级安装,这是最推荐的方式。

1️⃣ 安装 Flatpak

sudo yum install flatpak

sudo dnf install flatpak

2️⃣ 添加 Flathub

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

3️⃣ 安装 / 更新 LibreOffice

flatpak install flathub org.libreoffice.LibreOffice

以后更新:

flatpak update

四、常见问题

❓ CentOS 7 为什么更新不到新版本?

  • 官方维护的是 旧稳定版
  • 建议:
    ✅ Flatpak

    ✅ 官网 RPM 包

❓ 更新后打不开?

libreoffice --version

如果报错,可能是 Java 或字体问题:

sudo yum install libreoffice-base libreoffice-java-common

✅ 推荐方案总结

场景 推荐方式
CentOS 8+ 系统仓库
CentOS 7 Flatpak ⭐
企业定制 官网 RPM

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

  • CentOS 版本(7 / 8 / Stream)
  • 当前 LibreOffice 版本

我可以给你 最合适的一步到位方案

0