CentOS 中 LibreOffice 插件的安装与使用
一 准备与版本确认
- 在 CentOS 上通常使用的是LibreOffice(常被误写为 LibOffice)。先确认已安装并查看版本:
- 安装:sudo yum install -y libreoffice
- 查看版本:libreoffice --version
- 建议先启用 EPEL 仓库,获取更完整的依赖与扩展包:sudo yum install -y epel-release && sudo yum update -y
- 插件与 LibreOffice 版本需匹配(主版本号一致,例如都为 7.x),否则可能不可用或异常。
二 安装方式
三 常用插件与用途示例
- 语言包:提供多语言界面与拼写检查(如中文界面:libreoffice-langpack-zh-CN)。
- 写作/排版增强:如 Writer 的排版与语法相关扩展(仓库提供时可用 libreoffice-writer-plugins)。
- 表格/演示增强:如 Calc/Impress 的功能扩展(仓库提供时可用 libreoffice-calc-plugins / libreoffice-impress-plugins)。
- 扩展站点上的实用工具:如 JabRef 的 BibTeX 引用管理、LanguageTool 语法拼写检查等,下载 .oxt 后用“扩展管理器”安装即可。
四 使用与验证
- 图形界面:打开 LibreOffice,在菜单中看到新安装的扩展项(如工具栏按钮、菜单项或侧边栏),按扩展说明使用。
- 命令行验证(无界面/服务器):
- 查看版本与帮助:libreoffice --version / libreoffice --help
- 文档转换(常用于验证环境与依赖是否正常):/usr/bin/libreoffice --headless --invisible --convert-to pdf /path/to/file.docx --outdir /output
- 若转换失败,优先检查依赖(如图形渲染库)与中文字体,例如安装基础字体:sudo yum groupinstall -y “fonts”。
五 常见问题与排错
- 依赖缺失导致崩溃或功能异常(如无头转换报错):安装常见图形/打印依赖,例如:sudo yum install -y cairo cups-libs libSM
- 扩展不显示或不可用:确认 .oxt 与 LibreOffice 主版本一致;用 unopkg list 检查是否已安装;必要时用 unopkg remove 卸载后重装。
- 权限问题:系统范围安装使用 sudo;仅当前用户安装无需 sudo,但需确保用户目录可写。
- 中文字体乱码(转换 PDF 时):安装中文字体包(如 sudo yum groupinstall -y “fonts”),或拷贝字体至 /usr/share/fonts/ 后刷新字体缓存。