我有两台 Ubuntu 16.04.3 系统 A 和 B 的机器。
首先,我apt update && apt-get install XXX YYY ZZZ
在机器 A 上执行,我可以在/var/cache/apt/archives/
. 然后我将所有这些 deb 包从 A 复制到 B 并在机器 B 上执行apt update && apt install ./debsFromA/*.deb
以在本地安装这些 deb 包。
但是,我发现机器B会从ubuntu官方网站(http://us.archive.ubuntu.com/ubuntu/等)重新下载所有这些deb包。
所以我提供了所有的deb包,为什么还要重新下载呢?
你的答案可以在这里找到。您可能需要根据您的具体情况调整所提供的详细信息,尤其是在您不使用 GUI 的情况下。
我自己通过以下方法解决了这个问题:
apt-get
(将它们保存在/var/cache/apt/archive
)/var/cache/apt/archive/*.deb
到可移动存储/var/cache/apt/archive
复制到机器 Bsudo apt-get update
中获取所有 deb 文件)sudo apt-get install <appname1> <appname2> ...
/var/cache/apt/archive
此方法简单明了,不使用任何特殊软件。