下载缓存如何工作?

下载缓存如何工作?

我想知道下载缓存是如何工作的。是否可以清除这个空间,还是会自动清除?

我的理解是:
下载缓存是程序文件在实际安装到计算机之前下载的位置。一旦“下载”文件“安装”,下载缓存中的文件就不再需要。这样对吗?

答案1

.deb检索要安装的软件包(无论是作为新软件包还是升级当前版本)时,它将存储在 中/var/cache/apt/archives。安装后不再需要这些软件包,但如果您保留它们,并且需要重新安装软件包,则无需再次检索。

您可以手动删除这些文件,但这样做的理由很少,因为有更好的、自动化的方法来做到这一点。

如果你想删除所有, 跑步:

sudo apt-get clean

如果你只想删除那些不太可能再次需要的, 跑步:

sudo apt-get autoclean

具体来说,autoclean就是删除不再提供下载的版本。一般来说,这些版本已经足够旧,不建议使用,因此您通常不想重新安装它们。

由于效果autoclean取决于哪些包可用的对于安装,您可能需要先更新本地信息:

sudo apt-get update

如果你想删除特定的,那么手动删除你不想要的那些文件就很有意义了。你可以这样做此方法但是,如果你熟悉命令行,那么这可能会更快、更容易,并且(因为你不必担心root忘记关闭 Nautilus 窗口,或者在使用鼠标时犯错误)不那么令人生畏:

cd /var/cache/apt/archives
sudo rm file1 file2 ...

相关内容