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

its*_*ols 34 package-management apt

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

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

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

Ser*_*gey 43

下载的包存储在 /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 将防止已安装的包被删除。