运行antergos(基于Arch),我偶然发现了一个我无法理解的东西......
它是什么?
话虽如此,在运行pacman -Syy
以同步和更新我的主包数据库然后运行pacman -Su
以升级我的系统之后,我得到了这个奇怪的输出:
输出
Total Download Size: 221.05 MiB
Total Installed Size: 1230.56 MiB
Net Upgrade Size: -1.80 MiB
虽然几乎所有的输出看起来都很正常,但我不明白的部分是 net upgrade size 是如何为负的?我得出的结论是,某些软件包必须删除很多代码...请告诉我这是不是真的,因为它让我发疯...谢谢。
首先,不需要运行
pacman -Syy
,它什么也没做,只是在镜像上施加了不必要的负载,运行pacman -Syu
。您看到负升级大小的原因是由于上游或包装中的一些变化,一个或多个要升级的软件包的大小小于当前安装的版本。
如果没有完整的 pacman 输出,就不可能说出哪些软件包受到影响,但可能有多种原因,包括: