使用 APT 安装/升级的软件包存储在哪里?

使用 APT 安装/升级的软件包存储在哪里?

随着时间的推移,我们倾向于执行 apt-get install 并添加或替换软件。

这些文件是否以某种形式存档,还是在安装后会自动清除?如果没有自动清除,则意味着需要清理,不是吗?

最后,如果它们没有自动删除,我们可以在不同的机器上重复使用这些包吗?

答案1

下载的软件包存储在/var/cache/apt/archives

如果您想删除它们,请使用sudo apt-get clean

man apt-get

干净的

clean 清除本地存储库中检索到的软件包文件。它会从 /var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/ 中删除除锁定文件之外的所有内容。当 APT 用作 dselect(1) 方法时,clean 会自动运行。不使用 dselect 的用户可能会希望不时运行 apt-get clean 以释放磁盘空间。

自动清洁

与 clean 类似,autoclean 会清除本地存储库中检索到的软件包文件。不同之处在于,它只会删除无法再下载且基本无用的软件包文件。这样可以长期维护缓存,而不会失控。如果将配置选项 APT::Clean-Installed 设置为 off,它将阻止已安装的软件包被删除。

相关内容