如何强制缓存 apt 安装的软件包,以便我可以在另一台机器上复制并安装?

如何强制缓存 apt 安装的软件包,以便我可以在另一台机器上复制并安装?

我想强制缓存已安装的软件包apt-get install (apt install)/var/cache/apt目前,我发现其中一些软件包被缓存了,但大多数都没有。我想缓存所有这些软件包,以便通过复制这些软件包将它们安装在另一台机器上,而无需再次从互联网上下载它们,尤其是对于那些花费大量时间的大型软件包。

答案1

我认为将本地机器设置为存储库会是一个更好的选择,但如果您只想下载一个包,您可以运行:

sudo apt install -d package

如果你想缓存所有已安装的软件包,你可以运行

sudo apt install -d $(apt list --installed | cut -d'/' -f 1 | grep -v "Listing..." | tr '\n' ' ')

相关内容