在 CentOS 上运行 LibreOffice,通常分为 安装 → 启动 → 常见问题处理 三个部分。下面按常见场景给你一个完整说明。
sudo yum install libreoffice -y
sudo dnf install libreoffice -y
安装完成后,会包含:
适合需要新功能或企业环境。
sudo yum remove libreoffice* -y
例如:
wget https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm.tar.gz
tar -xzf LibreOffice_*_rpm.tar.gz
cd LibreOffice_*_rpm/RPMS
sudo yum localinstall *.rpm -y
如果系统是 GNOME / KDE / XFCE:
libreoffice
libreoffice --writer
libreoffice --calc
libreoffice --impress
很多 CentOS 是 无桌面服务器,这时推荐用 headless 模式。
sudo yum install libreoffice -y
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
which libreoffice
如果没有,确认是否安装成功:
rpm -qa | grep libreoffice
错误示例:
no suitable windowing environment
✅ 解决:使用 --headless
sudo chown -R $USER:$USER ~
sudo yum remove libreoffice* -y
| 场景 | 建议 |
|---|---|
| 桌面用户 | yum install libreoffice |
| 服务器 / 文档转换 | headless 模式 |
| 需要最新版 | 官方 RPM |
| 中文支持 | 安装 wqy 字体 |
如果你愿意,可以告诉我:
我可以给你 一步一步精确到命令 的方案。