你如何在arch linux中降级多个包?

Mik*_*H-R 5 vim pacman package-management

我正在尝试将 arch linux 上的 vim 包降级到较早版本(因为我需要使用较早版本的 ruby​​ 来破坏它 [ ref ])。

运行downgrade vim和选择版本抱怨我需要降级vim-runtime包。试图downgrade vim-runtimedowngrade vim vim-runtime类似地抱怨。

如何在 arch linux 上一次降级多个包。

jas*_*yan 4

要从官方存储库降级软件包,您的第一站应该是pacman您的软件包缓存/var/cache/pacman/pkg/,如下所示:

pacman -U /var/cache/pacman/pkg/$pkgname-$pkgver
Run Code Online (Sandbox Code Playgroud)

您可以将多个软件包传递给 pacman 以这种方式降级。

如果您已清除缓存并且需要从Arch Rollback Machine检索旧包,则工具downgradedowngrader非常有用。

Arch wiki 有一个关于降级软件包的典型完整页面。