在 CentOS 下使用 LibreOffice(常简称 LibOffice),一般分为 安装 → 启动 → 基本使用 → 常见问题 四部分。下面按常见场景说明。
CentOS 默认仓库里一般都有 LibreOffice。
# CentOS 7
sudo yum install libreoffice
# CentOS 8 / Stream
sudo dnf install libreoffice
安装完成后会包含:
sudo yum install libreoffice-langpack-zh-Hans
否则界面可能是英文。
如果你需要 最新版 LibreOffice(官方 RPM):
# 卸载系统版本(可选)
sudo yum remove libreoffice*
# 下载 RPM 包
https://www.libreoffice.org/download/
解压后安装:
cd LibreOffice_XX.X.X_Linux_x86-64_rpm/RPMS
sudo yum localinstall *.rpm
在菜单里搜索:
或者终端直接运行:
libreoffice
打开指定文件:
libreoffice test.docx
如果是 服务器 / SSH 使用:
libreoffice --headless --convert-to pdf test.docx
批量转换:
libreoffice --headless --convert-to pdf *.docx
✅ 常见转换格式:
| 源文件 | 转换目标 |
|---|---|
| docx | |
| xlsx | |
| pptx | |
| html | odt |
libreoffice --writer # 新建文字
libreoffice --calc # 新建表格
libreoffice --impress # 新建演示
libreoffice --headless --invisible --convert-to pdf example.xlsx
⚠ 如果报错,通常是因为 没有安装字体或桌面环境
sudo yum install wqy-zenhei-fonts wqy-microhei-fonts
或:
sudo yum install google-noto-sans-cjk-fonts
然后重启或刷新字体缓存:
fc-cache -fv
libreoffice: command not found解决:
sudo yum install libreoffice-writer libreoffice-calc
通常是缺少:
sudo yum install libreoffice-headless
| 场景 | 用法 |
|---|---|
| 桌面办公 | 直接打开 |
| 服务器转 PDF | --headless --convert-to pdf |
| 批量处理文档 | shell 脚本 |
| 中文文档 | 安装中文字体 |
如果你能告诉我:
我可以给你 更精确的命令和配置方案。