首页主机资讯LibOffice在CentOS上的安装步骤

LibOffice在CentOS上的安装步骤

时间2026-01-21 07:26:03发布访客分类主机资讯浏览1406
导读:在 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
      
  • 安装完成后可直接运行:
    libreoffice --version
    
  • 说明:不同版本的 CentOS 仓库中可用的 LibreOffice 版本可能较旧;如需更新版本,请使用方式二。

方式二 手动安装 RPM 包

  • 适合需要较新版本或离线安装的场景。以下步骤以 x86_64 为例,其他架构请选择对应包。
    1. 准备环境
    sudo yum update -y
    # 安装常见依赖,避免缺库导致 soffice 缺失或转换失败
    sudo yum install -y cairo cups-libs libSM
    
    1. 下载安装包
    • 访问 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(可选,中文语言包)
    1. 安装主程序
    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
    
    1. 安装中文语言包(可选)
    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
    
    若提示缺库,请回到第 1 步补装依赖后重试。

验证与命令行转换

  • 查看版本:
    /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
      
  • 转换后中文乱码
    • 将 Windows 字体(如 C:\Windows\Fonts 下文件)复制到 /usr/share/fonts/windowsFont,然后刷新字体缓存:
      sudo mkdir -p /usr/share/fonts/windowsFont
      # 将字体文件拷入后执行:
      sudo mkfontscale
      sudo mkfontdir
      sudo fc-cache -fv
      
    • 再次执行转换命令检查效果。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: LibOffice在CentOS上的安装步骤
本文地址: https://pptw.com/jishu/788276.html
centos fromscratch文档全吗 centos fromscratch学习曲线陡吗

游客 回复需填写必要信息