为什么 archlinux 不支持部分更新?

为什么 archlinux 不支持部分更新?

根据 wikipage 的说法,不支持部分更新:https://wiki.archlinux.org/index.php/pacman

但在这样的场景中:软件包 X 的最新版本依赖软件包 Y。例如,Y 的版本 1.0 - 1.3 都适用于该版本的 X。现在,我安装了 Y 的 1.0 版本,为什么我必须将其更新到 1.3 才能支持软件包 X?为什么我不应该只将 X 更新到最新版本,而将 Y 保留为 1.0 以节省网络流量和维护时间?

pacman 的 pakcage 数据库中似乎没有关于版本依赖关系的数据。为什么不添加此类信息以实现可行的部分更新?

答案1

您可以更新单个存储库:

pacman -Sy -r <somerepo> 

https://bugs.archlinux.org/task/15561

相关内容