温馨提示×

CentOS装LibreOffice要注意啥

小樊
37
2026-07-21 07:10:33
栏目: 智能运维

在 CentOS 上安装 LibreOffice 时,要注意 版本选择、依赖、桌面环境、Java、语言包、权限 等几个关键点。下面按常见场景给你一个实用清单。


一、先确认你的 CentOS 版本

不同版本差别很大:

cat /etc/centos-release
  • CentOS 7:老,默认仓库版本旧(LibreOffice 5.x)
  • CentOS 8 / Stream 8:仓库版本较新
  • CentOS Stream 9:推荐用官方 RPM 或 AppStream

二、仓库安装(最简单,但版本可能旧)

1️⃣ 用 yum / dnf 安装

# CentOS 7
yum install libreoffice

# CentOS 8 / Stream
dnf install libreoffice

✅ 优点:省事、自动解决依赖
❌ 缺点:版本旧,功能少


三、推荐方式:官网下载 RPM(最常用)

1️⃣ 卸载系统自带版本(避免冲突)

yum remove libreoffice*   # CentOS 7
dnf remove libreoffice*   # CentOS 8+

2️⃣ 下载 LibreOffice

官网:https://www.libreoffice.org/download/

选择:

  • Linux (rpm)
  • 64 位
  • 稳定版(Still)

例如:

wget https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm.tar.gz

3️⃣ 解压并安装

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

或:

dnf localinstall *.rpm

四、必须注意的依赖问题(重点)

✅ 1. 桌面环境相关

LibreOffice 不是纯命令行工具

  • 有桌面环境(GNOME / KDE)✅
  • 纯最小化服务器 ❌(会缺库)

常见缺失:

libX11
libXinerama
libXrender
gtk3

解决:

yum install gtk3 libX11 libXrender libXinerama

✅ 2. Java(非常重要)

如果你用到:

  • Base(数据库)
  • 某些宏
  • 导出 PDF 表单

必须装 Java:

yum install java-11-openjdk

检查:

java -version

✅ 3. 字体问题(中文必看)

服务器环境经常缺中文字体:

yum install wqy-zenhei-fonts wqy-microhei-fonts

否则:

  • 中文变成方块
  • 导出 PDF 乱码

五、语言包(中文用户必装)

下载语言包 RPM(和主程序同版本):

dnf localinstall LibreOffice_*_langpack_zh-CN.rpm

否则界面是英文。


六、权限问题

  • 不要用 root 日常运行
  • 建议普通用户启动:
libreoffice &

如果 root 启动报错:

--no-launch

七、无桌面环境怎么办?

✅ 方案 1:headless 模式(服务器常用)

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

需要:

yum install libreoffice-headless

✅ 方案 2:用 Docker(推荐)

docker run -d libreoffice

八、常见问题速查

问题 原因 解决
启动无反应 无桌面环境 安装 gtk3 / X11
中文乱码 缺字体 安装 wqy 字体
Base 打不开 没 Java 安装 OpenJDK
版本太旧 仓库问题 官网 RPM
冲突 多版本共存 先卸载旧版

九、推荐组合(实战)

CentOS 7 + 中文 + 办公

yum install java-11-openjdk wqy-zenhei-fonts gtk3
# 再装官网 RPM

服务器转 PDF

libreoffice --headless --convert-to pdf

如果你愿意,可以告诉我:

  • CentOS 版本
  • 是桌面还是服务器
  • 主要用途(写文档 / 转 PDF / 打印 / 自动化)

我可以给你一套完全定制的安装方案

0