LibOffice在CentOS上的安装步骤
导读:在 CentOS 上安装 LibreOffice 的两种常用方式 使用系统软件源安装(推荐,便于维护) 手动下载 RPM 包安装(适合需要特定版本或离线环境) 方式一 使用系统软件源安装 适用于 CentOS 7/8 等带有 yum...
在 CentOS 上安装 LibreOffice 的两种常用方式
- 使用系统软件源安装(推荐,便于维护)
- 手动下载 RPM 包安装(适合需要特定版本或离线环境)
方式一 使用系统软件源安装
- 适用于 CentOS 7/8 等带有 yum/dnf 的系统。
- 更新索引并安装:
- CentOS 7:
sudo yum update -y sudo yum install -y libreoffice - CentOS 8(或已启用 dnf 的系统):
sudo dnf update -y sudo dnf install -y libreoffice
- CentOS 7:
- 安装完成后可直接运行:
libreoffice --version - 说明:不同版本的 CentOS 仓库中可用的 LibreOffice 版本可能较旧;如需更新版本,请使用方式二。
方式二 手动安装 RPM 包
- 适合需要较新版本或离线安装的场景。以下步骤以 x86_64 为例,其他架构请选择对应包。
-
- 准备环境
sudo yum update -y # 安装常见依赖,避免缺库导致 soffice 缺失或转换失败 sudo yum install -y cairo cups-libs libSM -
- 下载安装包
- 访问 LibreOffice 稳定版目录:https://mirrors.ustc.edu.cn/tdf/libreoffice/stable/,选择需要的版本(如 7.6.7),下载以下文件(均为 x86_64):
- LibreOffice_7.6.7_Linux_x86-64_rpm.tar.gz
- LibreOffice_7.6.7_Linux_x86-64_rpm_langpack_zh-CN.tar.gz(可选,中文语言包)
-
- 安装主程序
mkdir -p /opt/libreoffice tar -xzf LibreOffice_7.6.7_Linux_x86-64_rpm.tar.gz -C /opt/libreoffice sudo yum localinstall /opt/libreoffice/LibreOffice_7.6.7_Linux_x86-64_rpm/RPMS/*.rpm -
- 安装中文语言包(可选)
tar -xzf LibreOffice_7.6.7_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -C /opt/libreoffice sudo yum localinstall /opt/libreoffice/LibreOffice_7.6.7_Linux_x86-64_rpm_langpack_zh-CN/RPMS/*.rpm -
- 验证可执行文件
若提示缺库,请回到第 1 步补装依赖后重试。ls /opt/libreoffice*/program/soffice
验证与命令行转换
- 查看版本:
/opt/libreoffice*/program/soffice --version - 命令行转换示例(无界面):
# 转为 PDF /opt/libreoffice*/program/soffice --headless --invisible --convert-to pdf /path/file.docx --outdir /path/out # 转为 HTML /opt/libreoffice*/program/soffice --headless --invisible --convert-to html /path/file.docx --outdir /path/out - 如无权限写入目标目录,请在命令前加 sudo 或调整目录权限。
常见问题与优化
- 命令找不到或提示命令不存在
- 建立软链接或加入 PATH:
sudo ln -sfn /opt/libreoffice*/program/soffice /usr/local/bin/libreoffice7.6 # 或 echo 'export PATH=/opt/libreoffice*/program:$PATH' | sudo tee /etc/profile.d/libreoffice.sh source /etc/profile.d/libreoffice.sh
- 建立软链接或加入 PATH:
- 转换后中文乱码
- 将 Windows 字体(如 C:\Windows\Fonts 下文件)复制到 /usr/share/fonts/windowsFont,然后刷新字体缓存:
sudo mkdir -p /usr/share/fonts/windowsFont # 将字体文件拷入后执行: sudo mkfontscale sudo mkfontdir sudo fc-cache -fv - 再次执行转换命令检查效果。
- 将 Windows 字体(如 C:\Windows\Fonts 下文件)复制到 /usr/share/fonts/windowsFont,然后刷新字体缓存:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: LibOffice在CentOS上的安装步骤
本文地址: https://pptw.com/jishu/788276.html
