在 CentOS 上安装 LibreOffice 主要有两种方式:使用自带的包管理器 yum/dnf 安装(简单,但版本可能较旧) 和 手动下载官方最新版安装(推荐,版本最新)。
以下是详细的安装步骤:
这是最方便的方法,但 CentOS 官方源里的 LibreOffice 版本通常比较老(例如 CentOS 7 通常只有 5.x 或 6.x 版本)。
sudo yum update -y
直接运行以下命令:
sudo yum install libreoffice -y
libreoffice --version
注意:如果你使用的是 CentOS 8 或 Stream 版本,可能需要启用 PowerTools 或 EPEL 仓库来获取更多依赖,但通常基础安装够用。
如果你需要最新的功能(如支持最新的 docx/xlsx 格式),建议去官网下载 RPM 包手动安装。
为了避免冲突,建议先卸载系统自带的旧版:
sudo yum remove libreoffice* -y
访问 LibreOffice 官方下载页,选择 Linux (64-bit) (RPM) 版本。
或者直接在终端使用 wget 下载(以 7.6.4 版本为例,请替换为最新版本链接):
# 进入临时目录
cd /tmp
# 下载主程序包(请根据官网实际链接替换下面的URL)
wget https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm.tar.gz
# 下载语言包(中文支持,可选但推荐)
wget https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
tar -zxvf LibreOffice_7.6.4_Linux_x86-64_rpm.tar.gz
tar -zxvf LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
进入解压后的目录,使用 yum localinstall 或 rpm 安装。使用 yum 可以自动解决依赖问题。
# 进入主程序解压目录的 RPMS 文件夹
cd LibreOffice_7.6.4.2_Linux_x86-64_rpm/RPMS/
# 安装所有 RPM 包
sudo yum localinstall *.rpm -y
# 如果需要中文语言包,同样进入语言包目录安装
cd ../../LibreOffice_7.6.4.2_Linux_x86-64_rpm_langpack_zh-CN/RPMS/
sudo yum localinstall *.rpm -y
安装完成后,在终端输入:
libreoffice
或者在应用程序菜单中找到 “Office” 类别下的 LibreOffice。
如果在启动时报错缺少 .so 库文件,请尝试安装常见依赖:
sudo yum install java-11-openjdk gtk3 libXinerama libXrender libXrandr -y
这通常是因为系统缺少中文字体。请安装字体包:
sudo yum install wqy-microhei-fonts wqy-zenhei-fonts -y
# 或者
sudo yum groupinstall "Chinese Support" -y
如果你是在纯命令行服务器上安装,需要加上 --headless 参数来使用它处理文档(例如转换格式):
libreoffice --headless --convert-to pdf example.docx
sudo yum install libreoffice。