在CentOS上使用LibOffice需要哪些依赖
导读:CentOS 上 LibreOffice 的依赖与安装要点 术语说明 你提到的“liboffice”通常指的是LibreOffice。以下按 LibreOffice 说明所需依赖与安装要点。 基础运行依赖 图形界面与 X11 相关(用...
CentOS 上 LibreOffice 的依赖与安装要点
术语说明
- 你提到的“liboffice”通常指的是LibreOffice。以下按 LibreOffice 说明所需依赖与安装要点。
基础运行依赖
- 图形界面与 X11 相关(用于正常启动 GUI)
- 包:libx11、libxext、libxrender、libsm、cairo、cups-libs
- 图像编解码(文档导入导出常用)
- 包:libjpeg-turbo、libpng、libtiff、libopenjp2
- 字体与文本渲染
- 包:fontconfig
- 说明
- 在 CentOS 7 上,若缺少如 libcairo.so.2、libcups.so.2、libSM.so.6 等库,LibreOffice 常会报“找不到库文件”的错误,安装上述依赖即可恢复。
命令行与无头服务场景
- 无头转换/服务场景建议安装
- 包:libreoffice-headless
- Python 等外部程序调用 UNO API 时,除安装 LibreOffice 外,通常还需
- 包:libreoffice-sdk(SDK 用于开发集成;运行转换命令可不装 SDK)
从源码构建时的开发工具
- 若计划从源码编译 LibreOffice,需额外安装编译工具链与开发头文件
- 包组:Development Tools
- 开发头文件:libX11-devel、libXext-devel、libXrender-devel、libjpeg-turbo-devel、libpng-devel、libtiff-devel、libopenjp2-devel、libfontconfig-devel
安装与验证建议
- 使用发行版仓库安装(便于自动解决依赖)
- 命令:sudo yum install -y libreoffice(或按需安装组件如 writer/calc/impress/base 等)
- 使用官方 RPM 包安装
- 步骤:下载 .rpm 包后执行 sudo rpm -ivh LibreOffice_*.rpm;若遇到依赖缺失,按上文补齐相应库后再安装
- 验证安装
- 命令:libreoffice --version;无头环境可用 soffice --headless --version
- 字体与显示优化
- 若出现中文或排版显示异常,可安装常用字体并更新字体缓存:fc-cache -fv
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 在CentOS上使用LibOffice需要哪些依赖
本文地址: https://pptw.com/jishu/749929.html
