温馨提示×

CentOS LibOffice如何配置

小樊
44
2026-08-04 19:10:35
栏目: 智能运维

CentOS 上配置 LibreOffice(通常简称 LibOffice)主要包括 安装、语言/中文支持、字体、默认文件关联、以及常见优化。下面按步骤说明,适用于 CentOS 7 / CentOS 8 / Rocky / Alma 等 RHEL 系系统


一、安装 LibreOffice

1️⃣ 使用 yum / dnf 安装(推荐)

CentOS 7

sudo yum install libreoffice -y

CentOS 8 / Rocky / Alma

sudo dnf install libreoffice -y

安装完成后检查版本:

libreoffice --version

2️⃣(可选)安装完整组件

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

二、中文支持配置(非常重要)

1️⃣ 安装中文字体

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

或:

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

安装后刷新字体缓存:

fc-cache -fv

2️⃣ 设置系统语言(可选)

sudo localectl set-locale LANG=zh_CN.UTF-8

三、LibreOffice 界面语言设置

方法一:图形界面

  1. 打开 LibreOffice
  2. 菜单:工具 → 选项
  3. 语言设置 → 语言
  4. 设置:
    • 用户界面:中文(简体)
    • 区域设置:中文(中国)
  5. 重启 LibreOffice

方法二:命令行(适合服务器)

libreoffice --headless --norestore \
  -env:UserInstallation=file:///tmp/lo \
  --infilter="Calc MS Excel 2007 XML" \
  --convert-to pdf test.xlsx

语言包(如未自动中文):

sudo yum install libreoffice-langpack-zh-Hans -y

四、解决常见问题

✅ 1. 中文显示为方块

原因:缺少中文字体
✅ 解决方案:

sudo yum install wqy-zenhei-fonts -y

✅ 2. 无图形界面(服务器)使用

libreoffice --headless --norestore

示例:Excel 转 PDF

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

✅ 3. 提高性能(服务器)

libreoffice --headless \
  -env:UserInstallation=file:///tmp/libreoffice \
  --norestore

五、文件关联(可选)

GNOME 桌面

xdg-mime default libreoffice-writer.desktop application/vnd.oasis.opendocument.text

六、卸载 LibreOffice

sudo yum remove libreoffice*

七、推荐配置总结 ✅

项目 建议
安装方式 yum / dnf
中文支持 wqy-zenhei + langpack
服务器 headless 模式
字体 Noto / WQY
版本 系统仓库默认即可

如果你能告诉我:

  • CentOS 版本
  • 是否服务器(无 GUI)
  • 主要用途(Excel / Word / PDF)

我可以给你一套 完全定制化的配置方案

0