下面分几种常见场景,介绍 CentOS 下 LibreOffice 的配置方法,从安装到常见配置项,基本可以覆盖大多数使用需求。
CentOS 默认仓库中通常包含 LibreOffice,可直接安装:
sudo yum install libreoffice -y
或只安装核心组件:
sudo yum install libreoffice-writer libreoffice-calc libreoffice-impress -y
官方仓库版本较旧,建议使用 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
libreoffice
或启动具体组件:
libreoffice --writer
libreoffice --calc
打开 LibreOffice → 工具 → 选项 → 语言设置
✅ 若界面仍为英文,可安装中文语言包:
sudo yum install libreoffice-langpack-zh-Hans
部分功能(Base、报表、宏)依赖 Java。
配置路径:
工具 → 选项 → LibreOffice → 高级
勾选:
如未检测到 Java:
java -version
未安装可安装 OpenJDK:
sudo yum install java-1.8.0-openjdk
安装中文字体:
sudo yum install wqy-microhei-fonts wqy-zenhei-fonts
或:
sudo yum install google-noto-sans-cjk-fonts
安装后重启 LibreOffice。
fc-cache -fv
文件 → 导出为 → 导出为 PDF
可配置:
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
✅ 需确保:
sudo yum install libX11 libXext libXrender
libreoffice --version
缺少依赖时:
sudo yum groupinstall "X Window System"
rm -rf ~/.config/libreoffice
✅ 中文字体
✅ Java(Base / 宏)
✅ headless 支持
✅ 中文语言包
✅ PDF 导出优化
如果你能说明你的使用场景(桌面 / 服务器 / Docker / 自动化转换 / 中文环境),我可以给你一份 精准的一键配置方案。