![下载缓存如何工作?](https://linux22.com/image/961684/%E4%B8%8B%E8%BD%BD%E7%BC%93%E5%AD%98%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我想知道下载缓存是如何工作的。是否可以清除这个空间,还是会自动清除?
我的理解是:
下载缓存是程序文件在实际安装到计算机之前下载的位置。一旦“下载”文件“安装”,下载缓存中的文件就不再需要。这样对吗?
答案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 ...