我注意到有时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