由于 Arch Linux 是一个滚动分布式系统,每次我通过“pacman -Syu”更新系统时,它都会下载大约 50-100Mb 的更新,然后解压它们,这使得它们更大。
我想知道,这是否意味着它会占用越来越多的磁盘空间和 Arch 的总大小总是增长?它永远不会变小吗?
答案1
...情况:) ...这里是pacman
不清理其包缓存。这是设计使然。引用拱门维基:
pacman 存储下载的软件包,
/var/cache/pacman/pkg/
并且不会自动删除旧的或卸载的版本,因此有必要定期清理该文件夹,以防止该文件夹的大小无限增长。用于删除当前未安装的所有缓存软件包的内置选项是:
# pacman -Sc
然而,盲目运行是不可取的。在执行此操作之前,请先阅读 Arch Wiki;有更好的方法解决这个问题。
答案2
这里的要点是 pacman 不断填充你的 /var/cache。意思就是如果你自己不打扫卫生,它会无限增长!除此之外,您可以想象有些软件会占用更多空间,有些可能会占用更少空间。
如果你做你的家政嗯,应该不会增加那么多。有了 Arch,您就可以掌控一切并真正优化一切。不会无缘无故添加任何软件,更新/升级仅在您决定时发生,并且您可以排除任何您想要的更新。