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

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

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

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

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

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

来自man apt-get

清洁

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

自动清洁

像clean一样,autoclean清除了检索到的包文件的本地存储库。 不同之处在于它只删除了无法再下载的包文件,并且基本上没用。 这允许缓存在很长一段时间内保持不变,而不会失控。 配置选项APT :: Clean-Installed将阻止已安装的软件包被设置为关闭时被删除。