在 CentOS 上安装 LibreOffice,常见有三种方式:官方 RPM 包(推荐)、EPEL 仓库、Flatpak。下面按推荐顺序给你详细说明,并附最新版本示例(以 LibreOffice 24.8 为例,你可以换成最新版)。
sudo yum remove libreoffice* -y
cd /tmp
wget https://download.documentfoundation.org/libreoffice/stable/24.8.0/rpm/x86_64/LibreOffice_24.8.0_Linux_x86-64_rpm.tar.gz
⚠️ 版本号可替换,查看最新版:
https://www.libreoffice.org/download/download-libreoffice/
tar -xvf LibreOffice_24.8.0_Linux_x86-64_rpm.tar.gz
解压后目录类似:
LibreOffice_24.8.0.0_Linux_x86-64_rpm/
└── RPMS/
cd LibreOffice_24.8.0.0_Linux_x86-64_rpm/RPMS
sudo yum localinstall *.rpm -y
libreoffice --version
sudo yum install epel-release -y
CentOS Stream 9 通常已自带
sudo yum install libreoffice -y
✅ 优点:简单
❌ 缺点:版本较老(通常 7.x)
sudo yum install flatpak -y
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.libreoffice.LibreOffice
运行:
flatpak run org.libreoffice.LibreOffice
sudo yum install -y wqy-zenhei-fonts wqy-microhei-fonts
如果你只是处理文档(如转 PDF):
libreoffice --headless --convert-to pdf test.docx
CentOS 7 建议用官方 RPM 包,EPEL 版本很旧。
| 场景 | 推荐方式 |
|---|---|
| 生产 / 服务器 | ✅ 官方 RPM |
| 桌面 / 快速 | ✅ EPEL |
| 最新版 / 桌面 | ✅ Flatpak |
如果你愿意,可以告诉我:
我可以给你 最合适的一套完整命令。