在 CentOS 上安装 LibreOffice(你写的 liboffice,应该是 LibreOffice) 报错,常见原因和解决办法如下。你可以先告诉我具体报错内容,我也能更精准帮你。下面先给你最常见的几种情况和对应解决方法。
CentOS 默认仓库里 不一定有完整 LibreOffice,尤其是最小化安装。
✅ 解决:
sudo yum install epel-release -y
sudo yum groupinstall "Office Suite and Productivity" -y
或指定安装:
sudo yum install libreoffice-writer libreoffice-calc libreoffice-impress -y
常见报错:
Error: Package: ... requires ...multilib issues✅ 解决:
sudo yum clean all
sudo yum makecache
sudo yum update -y
再重新安装。
如果你手动下载了新版 LibreOffice rpm,可能会报:
/lib64/libc.so.6: version `GLIBC_2.XX' not found
✅ 解决(推荐):
官方下载的是 .tar.gz:
tar -xvf LibreOffice_*.tar.gz
cd LibreOffice_*/RPMS
sudo yum localinstall *.rpm
⚠️ 不要直接用 rpm -ivh *.rpm,容易缺依赖
sudo chown -R root:root RPMS
CentOS 8 已停止维护,yum 可能失效。
✅ 改用 dnf:
sudo dnf install libreoffice -y
如果仓库没了:
sudo dnf install epel-release
你可以先跑这几个,把输出发我:
cat /etc/centos-release
which libreoffice
yum list installed | grep libre
如果你只是转文档 / 服务器用,不一定要 GUI:
sudo yum install libreoffice-headless
如果你愿意,把完整报错截图或复制粘贴发我,我可以直接告诉你哪一行有问题、该怎么修。