Lyndra's Blog

Archlinux 降级安装

2023-10-06
系统维护 LinuxManjaroArchlinuxDowngrade
2分钟
296字
温馨提示:本文最后更新于 2025-03-11 ,部分信息可能因时间推移而不再适用,欢迎反馈。

参考链接:降级软件包

使用pacman的临时文件

如果一个新包刚刚被安装并且没有删除pacman cache,你可以在/var/cache/pacman/pkg/​中找到较早版本. 安装替换现有的版本.pacman会处理依赖包但不会处理依赖库的版本冲突。如果一个其依赖库因该包降级需要降级,你需要手动降级这些包。

1
$ pacman -U /var/cache/pacman/pkg/package-old_version.pkg.tar.type

对老的软件包,type​ 应该是 xz​,遵循 2020 变更的新软件包,type​ 应该是 zst​。

当成功降级该包以后,请暂时将其加入**pacman.conf**​​​的IgnorePkg section,直到您的问题被解决。

使用nano编辑文件/etc/pacman.conf,找到其中的IgnorePKG字段,按照下图将降级包加入到配置中。

default

如果本地没有旧版本的cache,或者是被清理了,则需要去Arch Linux Archive下载旧版本的包,然后重复上述操作。

Arch Linux Archive

Arch Linux Archiveofficial repositories的日更快照。

ALA能被用来降级包或者还原整个系统到过去版本。

网站链接:归档

自动化

downgrade — 基于Bash使用本地缓存和Arch Rollback Machine。详见downgrade(8)

https://github.com/pbrisbin/downgrade || downgrade​^AUR^

本文标题:Archlinux 降级安装
文章作者:Lyndra
发布时间:2023-10-06
总访问量
总访客数人次
Copyright 2025
站点地图