温馨提示×

centos装liboffice需啥依赖

小樊
48
2026-09-18 11:27:42
栏目: 智能运维

在 CentOS 上安装 LibreOffice(常被称为 liboffice,正确叫法是 LibreOffice),依赖会根据你用的 CentOS 版本(6/7/8/Stream) 以及 安装方式(yum / rpm / 官方tar包) 不同而不同。下面按常见情况说明。


一、CentOS 7(最常见)

1️⃣ 使用系统源安装(推荐)

yum install libreoffice

主要依赖(yum 会自动解决):

  • libreoffice-core
  • libreoffice-writer
  • libreoffice-calc
  • libreoffice-impress
  • libreoffice-draw
  • libreoffice-math
  • libreoffice-langpack-zh-Hans(中文语言包)
  • cups-libs
  • fontconfig
  • libXext
  • libXrender
  • libSM
  • libICE
  • dbus-libs
  • glib2
  • cairo
  • pango
  • GTK2/GTK3

✅ 一般不用手动装依赖


2️⃣ 安装中文支持(很重要)

yum install libreoffice-langpack-zh-Hans
yum groupinstall "Chinese Support"

3️⃣ 无图形界面(服务器)常见缺失

如果你是 最小化安装,可能缺:

yum install libX11 libXext libXrender libSM libICE \
             fontconfig cups-libs gtk3

二、CentOS 8 / Stream

dnf install libreoffice

依赖类似 CentOS 7,但更偏向:

  • libreoffice-core
  • gtk3
  • libcanberra-gtk3
  • nss
  • librsvg2

三、使用官方 RPM 包安装(从 libreoffice.org 下载)

常见缺的依赖

yum install \
  libXrandr libXinerama libXcursor \
  libXcomposite libXi \
  cairo pango atk \
  gstreamer1 phonon \
  libpng12

⚠️ CentOS 8 可能没有 libpng12,需手动处理


四、常见报错 & 解决

❌ libXext.so.6 缺失

yum install libXext

❌ 字体乱码 / 方块

yum install wqy-zenhei-fonts

❌ headless 模式报错

libreoffice --headless --convert-to pdf test.docx

确保安装:

yum install libreoffice-headless

五、最小可用安装(服务器转 PDF / Office)

yum install libreoffice-writer libreoffice-calc libreoffice-impress

如果你能告诉我:

  • ✅ CentOS 版本
  • ✅ 是否无桌面(headless)
  • ✅ 用来干嘛(转 PDF / 编辑 / 开发)

我可以给你精确依赖清单。

0 踩