回退LibreOffice需据安装来源选择路径:一、APT仓库降级(sudo apt install libreoffice=版本号并hold);二、清除PPA后重装;三、手动卸载+离线安装旧版.deb;四、用dpkg --force-downgrade覆盖安装;五、验证libreoffice --version等三项指标。

如果您在Debian或Ubuntu系统中意外更新了LibreOffice,导致功能异常、界面错乱或SfxBaseModel等核心类报错,则需立即执行版本回退操作。以下是多种可行的回退路径,适用于不同安装来源与系统状态:
一、通过APT仓库降级(推荐用于系统默认源安装)
当LibreOffice由系统官方仓库(如deb.debian.org或ubuntu.archive)安装时,可直接利用apt锁定并安装历史版本。该方法无需手动下载包,依赖关系由包管理器自动处理。
1、查看当前可用的LibreOffice版本列表:
sudo apt list -a libreoffice
2、确认目标旧版本号(例如7.3.7),执行强制降级:
sudo apt install libreoffice=1:7.3.7-2~deb12u1
3、锁定该版本防止下次升级覆盖:
sudo apt-mark hold libreoffice
二、清除PPA后重装旧版(适用于通过libreoffice/ppa安装)
若此前添加了官方PPA(ppa:libreoffice/ppa)并升级至不稳定快照版,必须先移除PPA源,否则apt仍将优先拉取新版。移除后系统将回归到发行版默认仓库的稳定版本。
1、禁用并彻底清除PPA配置:
sudo add-apt-repository --remove ppa:libreoffice/ppa
2、执行PPA清理并修复依赖:
sudo apt install ppa-purge && sudo ppa-purge ppa:libreoffice/ppa
3、更新软件源并重装基础版本:
sudo apt update && sudo apt install --reinstall libreoffice
三、手动卸载+离线安装指定旧版(适用于需精确控制版本号)
当仓库中无所需旧版本(如7.3.7.2),或需规避网络策略限制时,可从Document Foundation归档库下载完整.deb套件,本地强制安装。此方式绕过APT版本约束,但需手动处理依赖顺序。
1、完全卸载现有LibreOffice及残留配置:
sudo apt purge libreoffice* && sudo apt autoremove
2、删除用户级配置目录以避免兼容冲突:
rm -rf ~/.config/libreoffice/
3、从归档地址下载7.3.7.2 x86_64 DEB包:
wget https://downloadarchive.documentfoundation.org/libreoffice/old/7.3.7.2/deb/x86_64/libreoffice_7.3.7-2_amd64.deb
4、按依赖顺序安装(ure → core → common → main):
sudo dpkg -i libobasis7.3-ure_7.3.7-2_amd64.deb
sudo dpkg -i libobasis7.3-core_7.3.7-2_amd64.deb
sudo dpkg -i libobasis7.3-common_7.3.7-2_amd64.deb
sudo dpkg -i libreoffice_7.3.7-2_amd64.deb
5、修复可能缺失的依赖:
sudo apt -f install
四、使用dpkg回滚已安装的.deb包(适用于刚完成更新且原始包仍存在)
若更新前已保留旧版.deb文件(如libreoffice_7.3.7-2_amd64.deb),可直接调用dpkg进行反向覆盖安装。该操作跳过APT索引校验,速度快且不触发依赖重计算。
1、关闭所有soffice进程:
pkill soffice.bin
2、执行强制重装(--force-downgrade参数启用降级):
sudo dpkg --force-downgrade -i libreoffice_7.3.7-2_amd64.deb
3、补全依赖项(如有提示):
sudo apt --fix-broken install
五、验证回退结果与关键检查项
版本回退完成后,必须确认运行时环境与配置一致性,避免因残留新版本组件引发隐性故障。重点核查三项指标是否匹配目标旧版语义。
1、终端执行命令验证实际运行版本:
libreoffice --version
2、检查APT策略中当前候选版本:
apt policy libreoffice
3、启动Writer后进入菜单“帮助→关于LibreOffice”,确认显示7.3.7.2且构建日期为2022-09-28


















