如何正确删除 pacman 缓存中的所有包以及为什么我不应该这样做?

如何正确删除 pacman 缓存中的所有包以及为什么我不应该这样做?

我一直因 SSD 空间不足而苦苦挣扎。每次包含大量软件包的重大升级到达时,我都必须寻找可以删除/移动的内容以释放一些空间,以便升级能够成功。pacman -Sc从 pacman 缓存中删除旧包,但似乎保留非旧包。我\var\cache\pacman现在是 5.1 GiB,这对我来说是一个重要的数字。除了安装应用程序之外,这些文件是否还有其他用途?鉴于应用程序已安装并且运行良好,我可以删除这些软件包吗?如果可以删除它们,我应该使用什么正确的方法而不是仅仅手动删除文件?

答案1

我认为删除所有包就可以了,但是保留它有几个好处,例如:

  1. 它允许降级软件包,而无需通过其他方式(例如 Arch Linux Archive)检索以前的版本。
  2. 已卸载的软件包可以直接从缓存文件夹轻松重新安装,无需从存储库重新下载。

参考:https://wiki.archlinux.org/index.php/pacman#Cleaning_the_package_cache

相关内容