温馨提示×

CentOS下LibreOffice如何配置

小樊
39
2026-07-21 06:04:22
栏目: 智能运维

下面分几种常见场景,介绍 CentOS 下 LibreOffice 的配置方法,从安装到常见配置项,基本可以覆盖大多数使用需求。


一、安装 LibreOffice(CentOS)

1️⃣ CentOS 7 / 8(推荐方式)

CentOS 默认仓库中通常包含 LibreOffice,可直接安装:

sudo yum install libreoffice -y

或只安装核心组件:

sudo yum install libreoffice-writer libreoffice-calc libreoffice-impress -y

2️⃣ CentOS Stream / 需要较新版本(推荐)

官方仓库版本较旧,建议使用 LibreOffice 官方 RPM 包

下载最新版

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

cd /tmp
wget https://download.documentfoundation.org/libreoffice/stable/7.x.x/rpm/zh-CN/LibreOffice_7.x.x_Linux_x86-64_rpm.tar.gz

(7.x.x 替换为具体版本号)

解压并安装

tar -zxvf LibreOffice_7.x.x_Linux_x86-64_rpm.tar.gz
cd LibreOffice_7.x.x_Linux_x86-64_rpm/RPMS
sudo yum localinstall *.rpm

二、基本配置(首次使用)

1️⃣ 启动 LibreOffice

libreoffice

或启动具体组件:

libreoffice --writer
libreoffice --calc

2️⃣ 语言与区域设置

打开 LibreOffice → 工具 → 选项 → 语言设置

  • 用户界面语言
  • 默认语言(文档内容)
  • 区域设置(中文 / 中国)

✅ 若界面仍为英文,可安装中文语言包:

sudo yum install libreoffice-langpack-zh-Hans

3️⃣ Java 运行环境(重要)

部分功能(Base、报表、宏)依赖 Java。

配置路径:

工具 → 选项 → LibreOffice → 高级

勾选:

  • ✅ 使用 Java 运行时环境

如未检测到 Java:

java -version

未安装可安装 OpenJDK:

sudo yum install java-1.8.0-openjdk

三、字体与中文显示配置(常见问题)

1️⃣ 中文显示异常或乱码

安装中文字体:

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

或:

sudo yum install google-noto-sans-cjk-fonts

安装后重启 LibreOffice。


2️⃣ 字体缓存更新

fc-cache -fv

四、PDF / 打印配置

PDF 导出设置

文件 → 导出为 → 导出为 PDF

可配置:

  • 图片压缩
  • 嵌入字体
  • 标签 PDF / PDF/A

打印机配置(CUPS)

sudo yum install cups
sudo systemctl start cups
sudo systemctl enable cups

浏览器访问:

https://localhost:631

五、无界面模式(服务器 / 后台转换)

常用于服务器环境(如 Word → PDF):

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

常见选项:

libreoffice --headless --norestore --convert-to pdf *.docx

✅ 需确保:

  • 已安装 X11 相关库(即使 headless)
sudo yum install libX11 libXext libXrender

六、常见问题排查

❌ 启动报错

libreoffice --version

缺少依赖时:

sudo yum groupinstall "X Window System"

❌ 打开文件慢

  • 关闭杀毒软件
  • 禁用 Java(不需要时)
  • 清空缓存:
rm -rf ~/.config/libreoffice

七、推荐配置总结(企业 / 服务器)

✅ 中文字体
✅ Java(Base / 宏)
✅ headless 支持
✅ 中文语言包
✅ PDF 导出优化


如果你能说明你的使用场景(桌面 / 服务器 / Docker / 自动化转换 / 中文环境),我可以给你一份 精准的一键配置方案

0