将软件包保存在 APT 缓存中有什么意义?

将软件包保存在 APT 缓存中有什么意义?

或者换一种方式问这个问题:持久的 APT 缓存有什么意义呢?它似乎不会在安装后立即删除下载的软件包?有没有人知道驱逐政策是什么?

我在网上找到了各种关于 Ubuntu 维护方法的文章,其中涉及到该apt-cache clean命令,在这个网站上也有关于如何禁用缓存或者自动清理- 这可能非常有用,当然,但我首先需要弄清楚为什么文件留在缓存中以及默认的驱逐策略是什么。

作为人类,当我安装新软件时,我会将安装文件下载到某个地方,但安装后我会删除它们。我认为永远留下垃圾毫无意义,而且我当然不需要一遍又一遍地重新安装相同的软件。事实上,重新安装的情况极其罕见,对吧?所以,这就是我终生无法理解的,为什么 Ubuntu 的行为与我确信的大多数人的行为不同?

编辑:这个问题没有询问驱逐策略,接受的答案很快就变成了一个关于包管理的教程,简单地回答了我的问题,文件在那里“以防将来需要它们”。最后一部分正是我要问的。未来有什么用途?而且,默认的驱逐策略是什么?很多 IT 管理文章都建议“定期清理”,我很困惑为什么我必须自己做这件事。

编辑 2:我知道为什么文件被放在缓存文件夹中。我想问的是为什么它们被留在那儿以及驱逐政策是什么?说真的,别再投票认为这是重复的了。你没有帮助社区。

相关内容