CentOS系统升级LibOffice的常用方法
.odt、.xlsx等)及配置文件(通常位于~/.config/libreoffice/),防止升级过程中数据丢失。sudo yum remove libreoffice* -y。YUM(CentOS 7及以下)或DNF(CentOS 8及以上)是CentOS默认的包管理工具,可通过官方或第三方源快速升级LibOffice。
sudo yum clean all && sudo yum update(CentOS 7);sudo dnf clean all && sudo dnf update(CentOS 8/Stream)。sudo yum install epel-release -y。sudo yum update libreofficesudo dnf update libreofficeupdate替换为install(如sudo yum install libreoffice)。libreoffice --version,确认显示的版本号已更新为目标版本。若YUM/DNF源中没有所需版本,可手动下载并安装LibOffice RPM包。
https://www.libreoffice.org/download/stable/),选择对应CentOS版本(如x86_64架构)的RPM包(如LibreOffice_7.4.5_Linux_x86-64_rpm.tar.gz),使用wget下载:wget https://download.documentfoundation.org/libreoffice/stable/7.4.5/rpm/x86_64/LibreOffice_7.4.5_Linux_x86-64_rpm.tar.gz。tar -zxvf LibreOffice_*.tar.gzRPMS目录:cd LibreOffice_*/RPMSsudo yum localinstall *.rpm。sudo ln -s /opt/libreoffice7.4/program/soffice /usr/bin/libreoffice(路径根据实际安装目录调整)。libreoffice --version确认版本。Flatpak和Snap是跨发行版的包管理系统,可自动更新LibOffice至最新版本,无需手动下载。
sudo yum install -y flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakreposudo snap install core(CentOS 8及以上默认支持)。flatpak install flathub org.libreoffice.LibreOffice -y(首次安装),后续升级执行flatpak update org.libreoffice.LibreOfficesudo snap install libreoffice --classic(首次安装),后续升级执行sudo snap refresh libreoffice。flatpak run org.libreoffice.LibreOffice(Flatpak)或libreoffice(Snap)启动,验证版本。libSM、cairo),可通过sudo yum install -y 依赖包名补充。sudo yum-cron设置定时自动更新。sudo yum remove libreoffice*),再重新安装旧版本(需提前下载旧版RPM包)。