在 CentOS 上安装 LibreOffice(你写的 liboffice 一般是 LibreOffice) 报错,常见原因和对应解决办法如下。你可以先对照看看是哪一种。
Error: Package: libreoffice-core-xxx
Requires: libxxx.so()(64bit)
或
Nothing to do
sudo yum update -y
sudo yum install -y epel-release
sudo yum install -y libreoffice
CentOS 7 用
yum
CentOS 8 / Stream 用dnf
Failed to download metadata for repo 'AppStream'
CentOS 8 官方源已下线,需要换源:
sudo sed -i 's|mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=https://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
然后:
sudo dnf install -y libreoffice
如果你是从官网下载的 .rpm 包:
sudo yum localinstall *.rpm
报错一般是:
libreoffice-coresudo yum install -y *.rpm
或
sudo dnf install -y *.rpm
不要只装部分 RPM。
服务器版 CentOS 没桌面,也会报错。
sudo yum groupinstall -y "X Window System"
sudo yum install -y libreoffice-headless
如果你愿意,把完整报错截图或文字发出来,我可以直接告诉你哪一行有问题。
你可以回复类似:
CentOS 7,yum install libreoffice 报 xxx 错误
我帮你精准修。