Arch 是否有一个实用程序可以提供一些强大的功能来分析待更新列表?
通常,每当我这样做时,pacman -Syu
我都会收到相当大的带有待更新的软件包列表。添加了 AUR 包后,情况就更糟了。似乎没有一种简单的方法可以区分依赖项和库与我请求的实际软件(除非我碰巧记住了该包)。区分哪些软件包是主要版本升级、哪些软件包是次要版本升级也不容易。pamac
Manjaro 提供了一个更清晰的表格,但仍然无法轻松查看仅显式安装的软件包的更新或仅主要更新。
pacman
解析输出并提供可排序和可过滤的待更新列表似乎相对容易,这样人们就可以一目了然地看到某些重要软件是否受到给定更新的影响以及影响程度。这样的工具已经存在吗?
答案1
不,没有这样的实用程序。
此外,它不会提供任何实际或感知的好处。
任何完整的系统更新 ( pacman -Syu
) 都会提取您已安装的软件包此外所有必需的依赖项。即使 pacman 打印出每个类别,也没有什么区别;您仍然需要安装所有这些,否则它是一个部分更新,然后你就确实面临着破损的风险。
滚动发布的全部要点是信任打包者及时更新包,确保所有依赖项都得到类似更新,并且(对于关键包)将它们发布到[测试]中,以便它们可以在迁移到标准存储库之前进行签名。
只需定期更新,以便所有更改都是小的、可管理的增量。