温馨提示×

怎么在CentOS运行LibreOffice

小樊
38
2026-08-30 22:57:26
栏目: 智能运维

在 CentOS 上运行 LibreOffice,通常分为 安装 → 启动 → 常见问题处理 三个部分。下面按常见场景给你一个完整说明。


一、在 CentOS 上安装 LibreOffice

✅ 方法一:使用 yum / dnf(推荐,最简单)

CentOS 7

sudo yum install libreoffice -y

CentOS 8 / Stream

sudo dnf install libreoffice -y

安装完成后,会包含:

  • Writer(文字)
  • Calc(表格)
  • Impress(演示)

✅ 方法二:安装官方最新版(版本更新)

适合需要新功能或企业环境。

  1. 卸载旧版本(可选)
sudo yum remove libreoffice* -y
  1. 下载官方 RPM 包
    前往:https://www.libreoffice.org/download/

例如:

wget https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm.tar.gz
  1. 解压
tar -xzf LibreOffice_*_rpm.tar.gz
cd LibreOffice_*_rpm/RPMS
  1. 安装
sudo yum localinstall *.rpm -y

二、启动 LibreOffice

✅ 图形界面(GUI)

如果系统是 GNOME / KDE / XFCE

  • 应用菜单 → Office → LibreOffice
  • 或终端直接运行:
libreoffice

✅ 命令行启动(无 GUI 也常用)

libreoffice --writer
libreoffice --calc
libreoffice --impress

三、无图形界面(服务器 / 最小化安装)

很多 CentOS 是 无桌面服务器,这时推荐用 headless 模式

1️⃣ 安装必要依赖

sudo yum install libreoffice -y

2️⃣ 以无头模式运行

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

或监听端口(用于在线转换):

libreoffice --headless --accept="socket,host=127.0.0.1,port=2002;urp;"

四、中文支持(非常重要)

如果你发现:

  • 中文乱码
  • 字体显示异常

安装中文字体

sudo yum install wqy-microhei-fonts wqy-zenhei-fonts -y

或:

sudo yum groupinstall "Chinese Support" -y

五、常见问题排查

❌ 1. command not found

which libreoffice

如果没有,确认是否安装成功:

rpm -qa | grep libreoffice

❌ 2. 没有 GUI 无法启动

错误示例:no suitable windowing environment

✅ 解决:使用 --headless


❌ 3. 权限问题

sudo chown -R $USER:$USER ~

六、卸载 LibreOffice

sudo yum remove libreoffice* -y

七、推荐做法(总结)

场景 建议
桌面用户 yum install libreoffice
服务器 / 文档转换 headless 模式
需要最新版 官方 RPM
中文支持 安装 wqy 字体

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

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 是否有桌面(GUI)
  • ✅ 用途(办公 / 文档转换 / 服务器)

我可以给你 一步一步精确到命令 的方案。

0