在 CentOS 上“装不了 LibreOffice(你写的 liboffice,正确是 LibreOffice)”通常不是软件不存在,而是源、依赖、架构或命令方式的问题。下面按最常见原因给你说明,并给出解决办法。
CentOS 里 没有 liboffice 这个包。
正确包名是:
libreoffice
或具体组件:
libreoffice-writer
libreoffice-calc
libreoffice-impress
✅ 正确安装方式:
sudo yum install libreoffice
或(CentOS 8+):
sudo dnf install libreoffice
✅ 解决:
sudo yum groupinstall "Office Suite and Productivity"
或启用 EPEL:
sudo yum install epel-release
sudo yum install libreoffice
CentOS 8 以后:
yum 已被 dnf 替代✅ 推荐:
sudo dnf install libreoffice
✅ 解决:
错误示例:
Error: Package conflicts
Missing dependency: libXxx.so
✅ 解决:
sudo dnf install libreoffice --skip-broken
或装无界面版:
sudo dnf install libreoffice-headless
如果只是转 docx / pdf,不需要完整 LibreOffice GUI
✅ 推荐:
libreoffice --headless --convert-to pdf file.docx
官网 RPM 常见失败原因:
libreoffice-core✅ 更稳方案(推荐):
sudo dnf install flatpak
flatpak install flathub org.libreoffice.LibreOffice
你可以把具体报错贴出来,例如:
cat /etc/centos-release)我可以直接告诉你精确怎么装。