在Arch Linux中降级一个软件包

在 Arch Linux 中降级一个包

在 Arch Linux 中,有一个名为 “downgrade” 的实用程序,可帮助你将安装的软件包降级为任何可用的旧版本。此实用程序将检查你的本地缓存和远程服务器(Arch Linux 仓库)以查找所需软件包的旧版本。你可以从该列表中选择任何一个旧的稳定的软件包并进行安装。

该软件包在官方仓库中不可用,你需要添加非官方的 archlinuxfr 仓库。

为此,请编辑 /etc/pacman.conf 文件:

sudo vim /etc/pacman.conf

添加以下行:

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

保存并关闭文件。

使用以下命令来更新仓库:

sudo pacman -Sy

然后在终端中使用以下命令安装 “Downgrade” 实用程序:

sudo pacman -S downgrade

“downgrade” 命令的典型用法是:

sudo downgrade [PACKAGE, ...] [-- [PACMAN OPTIONS]]

假设你想要将cmake降级到任何可用的旧版本。

为此,运行:

sudo downgrade cmake

此命令将从本地缓存和远程镜像列出所有可用的 cmake 包(新旧两种版本)。

示例输出:

只需输入你选择的包号码,然后按回车即可安装。

就这样。当前安装的软件包将被降级为旧版本。

posted @ 2022-05-22 19:10  DarkH  阅读(771)  评论(0编辑  收藏  举报