在 Debian 系统上更新 LibreOffice 主要有以下几种方式,取决于你最初是如何安装的以及你希望使用哪个版本。
以下是详细的更新方法:
这是最标准、最稳定的方法。如果你是通过 apt 安装的 LibreOffice,请使用此方法。
更新软件包列表: 打开终端,运行:
sudo apt update
升级所有软件包(包括 LibreOffice): 运行以下命令来升级系统中所有可升级的软件包:
sudo apt upgrade
或者,如果你只想升级 LibreOffice 相关的包,可以运行:
sudo apt upgrade libreoffice*
如果系统提示有保留的软件包(可选):
有时因为依赖关系变化,apt upgrade 不会更新某些包。如果需要,可以使用 dist-upgrade(通常在大版本更新时更安全):
sudo apt dist-upgrade
注意: Debian 稳定版(Stable)的软件仓库通常包含较旧的 LibreOffice 版本(例如 Debian 11 包含 7.0,Debian 12 包含 7.4 或 7.5)。这是为了追求极致的稳定性。如果你需要最新版本,请看方法二。
如果你使用的是 Debian 稳定版(如 Debian 12 Bookworm),但想要比官方仓库更新的 LibreOffice 版本,可以使用 Backports。
确保启用了 Backports 源:
编辑你的源列表文件(例如 /etc/apt/sources.list 或 /etc/apt/sources.list.d/debian.sources),确保包含类似下面的行(以 Debian 12 为例):
deb http://deb.debian.org/debian bookworm-backports main
更新并安装:
sudo apt update
sudo apt -t bookworm-backports install libreoffice
注意:bookworm 是 Debian 12 的代号,请根据你的系统版本替换(如 bullseye 对应 Debian 11)。
警告: 虽然网上有很多教程教你在 Debian 上加 Ubuntu 的 PPA,但这非常不推荐,因为可能会导致依赖冲突,破坏系统稳定性。
如果你确实需要官方最新版,建议直接下载官方二进制文件(见方法四)。
如果你需要最新的功能(例如最新 24.x 版本),可以从 LibreOffice 官网下载最新的 .deb 包进行安装。这会覆盖系统自带的版本。
卸载旧版本(可选但推荐): 为了避免冲突,最好先卸载系统自带的版本:
sudo apt remove libreoffice* --purge
下载最新版: 访问 LibreOffice 下载页面,选择 Linux (deb)。
解压并安装:
假设你下载的文件是 LibreOffice_24.x_Linux_x86-64_deb.tar.gz。
# 解压文件
tar -xvf LibreOffice_*_Linux_x86-64_deb.tar.gz
cd LibreOffice_*_Linux_x86-64_deb/DEBS
# 安装所有 deb 包
sudo dpkg -i *.deb
Flatpak 是一种沙盒化的安装方式,不会影响系统自带的库,而且版本通常是最新的。
安装 Flatpak(如果未安装):
sudo apt install flatpak
添加 Flathub 仓库:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
安装 LibreOffice:
flatpak install flathub org.libreoffice.LibreOffice
运行方式: 以后可以通过菜单启动,或者在终端输入 flatpak run org.libreoffice.LibreOffice。