为什么安装后 deb 文件有时会立即从 /var/cache/apt/archives/ 中消失?

为什么安装后 deb 文件有时会立即从 /var/cache/apt/archives/ 中消失?

我注意到有时apt install something deb文件会保留下来,/var/cache/apt/archives/但有时它们会在安装后立即消失。

我已阅读了有关 Ubuntu 安装过程的全面解释为什么 /var/cache/apt/archives/ 中有 deb 文件?但没有关于如何/何时deb从缓存中删除文件的内容,它说:

即使成功安装后,.deb 包文件仍会缓存在 /var/cache/apt/archives 中,以备将来需要使用。

网上搜索没有找到我所关心的具体问题。为什么有时deb文件在安装后会立即被删除?

补充:在安装之前,something我手动删除了debs/var 中的所有先前内容...也许这很重要,原因也一样。也许我应该尝试使用apt clean(只需阅读https://www.cyberciti.biz/faq/can-i-delete-var-cache-apt-archives-for-ubuntu-debian-linux/) 而不是手动rm

添加2:我刚刚尝试apt clean在安装另一个包之前运行 -/var再次安装后为空。

答案1

您可能已升级到默认情况下不保留已安装软件包的 apt 版本,您可以通过运行以下命令进行检查:

apt-config dump | grep 'Keep-Downloaded-Packages'

你可能会看到:

Binary::apt::APT::Keep-Downloaded-Packages "0";

如果是这种情况,那么您可以通过将该设置更改为 1/true 来再次保留包:

echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' | sudo tee /etc/apt/apt.conf.d/99-keep-downloads

相关内容