温馨提示×

centos装liboffice报错咋办

小樊
36
2026-10-03 09:27:38
栏目: 智能运维

在 CentOS 上安装 LibreOffice(你写的 liboffice,应该是 LibreOffice) 报错,常见原因和解决办法如下。你可以先告诉我具体报错内容,我也能更精准帮你。下面先给你最常见的几种情况和对应解决方法。


一、用 yum 安装报错(最常见)

1️⃣ 找不到包(No package libreoffice available)

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

2️⃣ 依赖冲突 / 损坏

常见报错:

  • Error: Package: ... requires ...
  • multilib issues

✅ 解决:

sudo yum clean all
sudo yum makecache
sudo yum update -y

再重新安装。


3️⃣ glibc / 版本太旧(CentOS 7 常见)

如果你手动下载了新版 LibreOffice rpm,可能会报:

/lib64/libc.so.6: version `GLIBC_2.XX' not found

✅ 解决(推荐):

  • 用 CentOS 自带仓库版本
  • 或升级系统(不推荐随便升 glibc)

二、用官方 RPM 包安装报错

1️⃣ 解压后安装失败

官方下载的是 .tar.gz:

tar -xvf LibreOffice_*.tar.gz
cd LibreOffice_*/RPMS
sudo yum localinstall *.rpm

⚠️ 不要直接用 rpm -ivh *.rpm,容易缺依赖


2️⃣ 权限问题

sudo chown -R root:root RPMS

三、CentOS 8 / Stream 特殊情况

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

如果你愿意,把完整报错截图或复制粘贴发我,我可以直接告诉你哪一行有问题、该怎么修。

0 踩