温馨提示×

centos装liboffice要啥依赖

小樊
39
2026-09-27 12:16:11
栏目: 智能运维

在 CentOS 上安装 LibreOffice(你写的 liboffice,应该是 LibreOffice),依赖情况取决于你是 用 yum 安装 还是 官方 RPM 包安装,以及系统是 CentOS 7 还是 8/Stream。

下面分情况说明:


一、CentOS 7(最常见)

1️⃣ 用 yum 直接装(推荐,依赖自动解决)

yum install libreoffice

或装常用组件:

yum install libreoffice-writer libreoffice-calc libreoffice-impress

✅ 优点:依赖自动解决
✅ 常见依赖(yum 会自动装):

  • libreoffice-core
  • libreoffice-common
  • cairo, cups, fontconfig
  • java(可选,但建议)
  • glib2, gtk2/gtk3

2️⃣ 用官方 RPM 包安装(从 libreoffice.org 下载)

这时候 容易缺依赖,常见需要手动装:

yum install \
libXinerama \
libXrandr \
libXrender \
libXext \
libX11 \
cups-libs \
fontconfig \
freetype \
glib2 \
gtk3 \
libSM \
libICE \
libuuid \
nss \
cairo \
libpng \
libjpeg \
libxml2 \
java-1.8.0-openjdk

如果是 无桌面环境(最小化安装),还要:

yum groupinstall "X Window System"

否则启动会报 cannot open display


二、CentOS 8 / Stream

yum → dnf

dnf install libreoffice

依赖基本和 CentOS 7 类似,但:

  • GTK 默认是 gtk3
  • Java 用:
dnf install java-11-openjdk

三、中文显示(很重要)

不装中文字体,打开文档会方块:

yum install wqy-zenhei-fonts
# 或
yum install cjkuni-ukai-fonts

四、常见报错 & 解决

❌ libreoffice: command not found
→ 没装完,确认:

rpm -qa | grep libreoffice

❌ 启动报错缺 .so
→ 一般是:

yum install cairo cups-libs libSM libICE

五、最小可用安装(服务器用)

如果只转格式(headless):

yum install libreoffice-headless

如果你告诉我:

  • ✅ CentOS 版本
  • ✅ 是否图形界面
  • ✅ 安装方式(yum / 官方 RPM)

我可以给你 精确的一条命令清单。

0 踩