在 CentOS 上安装 LibreOffice(常简称 LibOffice),最推荐、最稳定的方式是使用 官方 RPM 包。下面按常见场景给你一套完整步骤(适用于 CentOS 7 / 8 / Stream)。
CentOS 有时会自带较老的 LibreOffice,建议先卸载,避免冲突:
sudo yum remove libreoffice* -y
以 LibreOffice 7.6(稳定版) 为例:
cd /tmp
wget https://download.documentfoundation.org/libreoffice/stable/7.6.7/rpm/x86_64/LibreOffice_7.6.7_Linux_x86-64_rpm.tar.gz
如需最新版,可访问:
https://www.libreoffice.org/download/download-libreoffice/
tar -xvf LibreOffice_7.6.7_Linux_x86-64_rpm.tar.gz
解压后会出现类似目录:
LibreOffice_7.6.7.2_Linux_x86-64_rpm/
进入 RPM 目录并安装:
cd LibreOffice_7.6.7.2_Linux_x86-64_rpm/RPMS
sudo yum localinstall *.rpm -y
如果是 CentOS 8 / Stream,可用
dnf:
sudo dnf localinstall *.rpm -y
中文界面和中文文档支持:
cd /tmp
wget https://download.documentfoundation.org/libreoffice/stable/7.6.7/rpm/x86_64/LibreOffice_7.6.7_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
tar -xvf LibreOffice_7.6.7_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
cd LibreOffice_7.6.7.2_Linux_x86-64_rpm_langpack_zh-CN/RPMS
sudo yum localinstall *.rpm -y
libreoffice --version
启动:
libreoffice
sudo yum install fontconfig gtk2 libXinerama libXrandr -y
安装中文字体:
sudo yum install wqy-microhei-fonts wqy-zenhei-fonts -y
可使用 无头模式:
libreoffice --headless --convert-to pdf test.docx
sudo yum remove libreoffice* -y
wget 官方 RPM
tar -xvf *.tar.gz
cd RPMS
sudo yum localinstall *.rpm -y
如果你告诉我:
我可以给你 更精简或自动化的一键安装方案。