通过发行版官方包管理器更新(推荐,适用于Ubuntu/Debian、Fedora/CentOS等)
这是最安全、最便捷的方式,适用于大多数Linux发行版,能自动处理依赖关系并保持系统软件同步。
sudo apt update # 更新软件包列表,获取最新版本信息
sudo apt upgrade libreoffice # 升级LibreOffice至最新可用版本
若需安装最新主要版本,可添加LibreOffice官方PPA(个人包存档):sudo add-apt-repository ppa:libreoffice/ppa # 添加官方PPA
sudo apt update # 再次更新软件包列表
sudo apt install libreoffice # 安装最新版本
dnf包管理器):sudo dnf update libreoffice # 直接更新LibreOffice
对于CentOS/RHEL 8及以上(使用dnf):sudo dnf install epel-release # 启用EPEL仓库(可选,提供更多软件包)
sudo dnf update libreoffice # 更新LibreOffice
对于CentOS/RHEL 7及以下(使用yum):sudo yum update libreoffice # 更新LibreOffice
使用Snap包管理器更新(跨发行版,自动更新)
Snap是Linux上的通用包管理系统,支持自动更新,适用于Ubuntu、Fedora、CentOS等主流发行版。
sudo apt install snapd # Ubuntu/Debian
sudo yum install snapd # CentOS/RHEL
sudo systemctl enable --now snapd.socket # 启动Snap服务
sudo snap install libreoffice --classic # 安装LibreOffice(--classic模式允许访问系统资源)
sudo snap refresh libreoffice # 更新至最新版本
使用Flatpak包管理器更新(跨发行版,沙盒环境)
Flatpak是另一种流行的跨发行版包管理器,提供安全的沙盒环境,适用于Ubuntu、Fedora、CentOS等。
sudo apt install flatpak # Ubuntu/Debian
sudo yum install flatpak # CentOS/RHEL
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.libreoffice.LibreOffice # 安装LibreOffice
flatpak update org.libreoffice.LibreOffice # 更新至最新版本
手动下载安装包更新(适用于无法使用包管理器的情况)
若发行版官方仓库未提供最新版本,可手动下载安装包更新,但需注意依赖关系。
sudo apt remove libreoffice* # Ubuntu/Debian
sudo yum remove libreoffice* # CentOS/RHEL
.deb(Debian/Ubuntu)或.rpm(Fedora/CentOS)安装包。.deb文件(Ubuntu/Debian):sudo dpkg -i LibreOffice_*.deb # 安装下载的.deb文件
sudo apt install -f # 解决依赖问题(若有)
.rpm文件(Fedora/CentOS):sudo yum localinstall LibreOffice_*.rpm # 本地安装.rpm文件
libreoffice --version # 查看版本信息,确认更新成功
注意事项