在 CentOS 上配置 LibreOffice(通常简称 LibOffice)主要包括 安装、语言/中文支持、字体、默认文件关联、以及常见优化。下面按步骤说明,适用于 CentOS 7 / CentOS 8 / Rocky / Alma 等 RHEL 系系统。
sudo yum install libreoffice -y
sudo dnf install libreoffice -y
安装完成后检查版本:
libreoffice --version
sudo yum install libreoffice-writer libreoffice-calc libreoffice-impress libreoffice-draw -y
sudo yum install wqy-zenhei-fonts wqy-microhei-fonts -y
或:
sudo yum install google-noto-sans-cjk-fonts -y
安装后刷新字体缓存:
fc-cache -fv
sudo localectl set-locale LANG=zh_CN.UTF-8
工具 → 选项语言设置 → 语言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
原因:缺少中文字体
✅ 解决方案:
sudo yum install wqy-zenhei-fonts -y
libreoffice --headless --norestore
示例:Excel 转 PDF
libreoffice --headless --convert-to pdf test.xlsx
libreoffice --headless \
-env:UserInstallation=file:///tmp/libreoffice \
--norestore
xdg-mime default libreoffice-writer.desktop application/vnd.oasis.opendocument.text
sudo yum remove libreoffice*
| 项目 | 建议 |
|---|---|
| 安装方式 | yum / dnf |
| 中文支持 | wqy-zenhei + langpack |
| 服务器 | headless 模式 |
| 字体 | Noto / WQY |
| 版本 | 系统仓库默认即可 |
如果你能告诉我:
我可以给你一套 完全定制化的配置方案。