商城首页欢迎来到中国正版软件门户

您的位置:首页 >LibreOffice更新怎么拒_LibreOffice版本回退技巧

LibreOffice更新怎么拒_LibreOffice版本回退技巧

  发布于2026-04-20 阅读(0)

扫一扫,手机访问

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

libreoffice更新怎么拒_libreoffice版本回退技巧

在Debian或Ubuntu系统上,如果一次不经意的LibreOffice更新带来了麻烦——比如功能异常、界面错乱,甚至出现SfxBaseModel这类核心类报错——那么,当务之急就是执行版本回退。这事儿其实并不复杂,关键得找准源头。不同的安装方式,决定了不同的“撤退”路线。下面这几种方法,基本覆盖了所有常见场景,你可以根据自己的情况对号入座。

一、通过APT仓库降级(推荐用于系统默认源安装)

如果你的LibreOffice当初是通过系统官方仓库(比如deb.debian.org或ubuntu.archive)安装的,那么回退起来最省心。直接利用包管理器本身就能搞定,依赖关系它会自动处理,无需你手动操心。

第一步,先看看仓库里有哪些历史版本可选:sudo apt list -a libreoffice

第二步,从列表里挑出你想要回退的目标版本号(例如7.3.7),然后执行强制降级命令:sudo apt install libreoffice=1:7.3.7-2~deb12u1

最后,别忘了“锁”住这个版本,防止系统下次更新时又把它给升级了:sudo apt-mark hold libreoffice

二、清除PPA后重装旧版(适用于通过libreoffice/ppa安装)

要是你之前为了尝鲜,添加了官方的PPA源(ppa:libreoffice/ppa)并升级到了不稳定的快照版,那处理起来就得多一步。不先把PPA源移除,系统还是会优先从那里拉取最新版,回退等于白费功夫。

首先,禁用并彻底清除这个PPA配置:sudo add-apt-repository --remove ppa:libreoffice/ppa

接着,用一个专用工具来清理PPA并修复依赖关系:sudo apt install ppa-purge && sudo ppa-purge ppa:libreoffice/ppa

完成之后,更新软件源列表,并重新安装基础版本即可:sudo apt update && sudo apt install --reinstall libreoffice

三、手动卸载+离线安装指定旧版(适用于需精确控制版本号)

有时候,系统仓库里可能没有你需要的那个特定旧版本(比如7.3.7.2),或者因为网络策略限制无法在线安装。这时候,就得走手动路线了:从Document Foundation的归档库下载完整的.deb套件,在本地强制安装。这个方法绕过了APT的版本约束,但代价是需要你手动处理安装顺序。

第一步,彻底卸载现有的LibreOffice及其所有残留配置:sudo apt purge libreoffice* && sudo apt autoremove

第二步,清理用户目录下的配置,避免新旧配置冲突:rm -rf ~/.config/libreoffice/

第三步,从归档地址下载指定版本的DEB安装包(以7.3.7.2 x86_64版本为例):wget https://downloadarchive.documentfoundation.org/libreoffice/old/7.3.7.2/deb/x86_64/libreoffice_7.3.7-2_amd64.deb

第四步,按照严格的依赖顺序进行安装(顺序是: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

最后,修复安装过程中可能出现的任何依赖缺失问题:sudo apt -f install

四、使用dpkg回滚已安装的.deb包(适用于刚完成更新且原始包仍存在)

如果你在更新前就留了个心眼,把旧版的.deb安装文件(比如libreoffice_7.3.7-2_amd64.deb)保存了下来,那么回退速度可以非常快。直接用dpkg命令进行反向覆盖安装,跳过APT的索引校验,不触发复杂的依赖重计算。

首先,确保关闭所有相关的办公套件进程:pkill soffice.bin

然后,执行强制重装,--force-downgrade参数在这里是关键:sudo dpkg --force-downgrade -i libreoffice_7.3.7-2_amd64.deb

如果安装过程中有依赖提示,最后补全一下即可:sudo apt --fix-broken install

五、验证回退结果与关键检查项

版本回退操作完成,并不代表万事大吉。必须确认运行时环境和配置都指向了正确的旧版本,避免因为残留的新版本组件引发一些难以察觉的隐性故障。重点核查下面这三项指标,确保它们都与你的目标旧版语义匹配。

第一项,在终端里验证实际运行的版本号:libreoffice --version

第二项,检查APT策略中,当前被标记为候选的版本是什么:apt policy libreoffice

第三项,也是最直观的一步:启动Writer组件,进入菜单“帮助→关于LibreOffice”,确认弹出的窗口里显示的版本号是7.3.7.2,并且构建日期为2022-09-28

本文转载于:https://www.php.cn/faq/2349248.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注