在 CentOS 上安装 LibreOffice 通常有多种方法,推荐通过官方 RPM 包安装,兼容性和版本最新;也可以使用 yum/dnf 安装(版本可能较旧)。下面分别说明。
sudo yum remove libreoffice*
前往官网选择对应版本:
https://www.libreoffice.org/download/download-libreoffice/
例如下载 LibreOffice 7.6(以 64 位为例):
cd /tmp
wget https://download.documentfoundation.org/libreoffice/stable/7.6.6/rpm/x86_64/LibreOffice_7.6.6_Linux_x86-64_rpm.tar.gz
tar -xzf LibreOffice_7.6.6_Linux_x86-64_rpm.tar.gz
cd LibreOffice_7.6.6_Linux_x86-64_rpm/RPMS
sudo yum localinstall *.rpm
libreoffice --version
sudo yum install libreoffice
sudo dnf install libreoffice
优点:简单、自动解决依赖
缺点:版本通常较老(如 6.x)
wget https://download.documentfoundation.org/libreoffice/stable/7.6.6/rpm/x86_64/LibreOffice_7.6.6_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
tar -xzf LibreOffice_7.6.6_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
cd LibreOffice_7.6.6_Linux_x86-64_rpm_langpack_zh-CN/RPMS
sudo yum localinstall *.rpm
服务器环境可只安装:
sudo yum install libreoffice-headless
安装中文字体:
sudo yum install wqy-microhei-fonts wqy-zenhei-fonts
尝试:
libreoffice --headless --writer
或检查是否缺少 GTK 库。
如果你告诉我 CentOS 版本(7 / 8 / Stream)以及是否需要中文 / 无界面服务器使用,我可以给你更精确的命令。