在 CentOS 上“装不了 LibreOffice”通常不是软件本身的问题,而是系统版本、软件源、依赖或操作方式导致的。下面我按最常见原因 → 解决办法给你梳理一下。
很多人直接执行:
yum install liboffice
❌ 根本没有 liboffice 这个包
✅ 正确包名是:
libreoffice
安装命令:
sudo yum install libreoffice
或(CentOS 8+):
sudo dnf install libreoffice
✅ 解决方式:
yum install libreoffice libreoffice-writer libreoffice-calc
dnf --enablerepo=PowerTools install libreoffice
或改用 Rocky / AlmaLinux很多 LibreOffice 依赖在 EPEL 里。
✅ 先装 EPEL:
sudo yum install epel-release
sudo yum update
然后再装:
sudo yum install libreoffice
常见报错:
Protected multilibmissing dependencylibXxx.so not found✅ 解决:
sudo yum clean all
sudo yum makecache
sudo yum install libreoffice --skip-broken
或手动装依赖:
sudo yum groupinstall "Office Suite and Productivity"
Minimal 版 没有图形界面,LibreOffice 装了也用不了。
✅ 需要装桌面环境:
sudo yum groupinstall "GNOME Desktop"
系统源里的版本通常很旧。
✅ 官方 RPM 安装(推荐):
# 去官网下载 LibreOffice_XX_Linux_x86-64_rpm.tar.gz
tar -xf LibreOffice*.tar.gz
cd LibreOffice*/RPMS
sudo yum localinstall *.rpm
你可以先跑这几条,把结果发我:
cat /etc/centos-release
which yum dnf
yum repolist
yum search libreoffice
请告诉我:
我可以直接给你可复制执行的命令。