如何在 Arch Linux 中递归升级软件包?

如何在 Arch Linux 中递归升级软件包?

portupgrade -RArch Linux 中是否有与 FreeBSD 相当的东西?
man portupgrade

 -R
 --upward-recursive     Act on all those packages required by the given
                        packages as well.

答案1

Arch Linux 包管理器pacman自动管理依赖关系。

如果ports您指的是 Arch 用户在不受支持的存储库 (AUR) 中提供的第三方软件包,那么某些 AUR 帮助程序可以选择更新依赖项。例如,Yaourt 就会这样做。

然而,作为wiki 上的 yaourt 页面明确地说,以递归方式完全自动化此操作既不明智也不建议。

考虑到 Arch 官方仓库中的软件包数量,这并不是一个真正的问题。 AUR 中很少有具有广泛依赖性的软件包,因此单独升级它们既不困难也不繁重。

相关内容