在 CentOS 上升级 LibreOffice(你提到的 liboffice 通常指 LibreOffice),常见有三种方式。下面按推荐程度给你说明。
避免版本冲突:
sudo yum remove libreoffice* -y
去官网: https://www.libreoffice.org/download/download-libreoffice/
选择 Linux (64-bit) (RPM)
例如:
cd /tmp
wget https://download.documentfoundation.org/libreoffice/stable/24.2.5/rpm/x86_64/LibreOffice_24.2.5_Linux_x86-64_rpm.tar.gz
tar -xzf LibreOffice_24.2.5_Linux_x86-64_rpm.tar.gz
cd LibreOffice_24.2.5.2_Linux_x86-64_rpm/RPMS
sudo yum localinstall *.rpm -y
libreoffice --version
适合不追求最新版的情况。
sudo yum install epel-release -y
sudo yum update libreoffice* -y
⚠ 注意:
CentOS 自带仓库中的 LibreOffice 通常落后官方很多。
sudo yum install flatpak -y
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.libreoffice.LibreOffice
flatpak update
可能是旧配置冲突:
rm -rf ~/.config/libreoffice
LibreOffice 可无界面使用(转换文档):
libreoffice --headless --convert-to pdf test.docx
如果你告诉我:
我可以给你精确命令。