我正在尝试将我在一台 Debian 机器上安装的所有软件包复制到另一台 Debian 机器上,而无需再执行另一次操作apt-get install
并重新下载所有软件包。
答案1
它们存储在:
/var/cache/apt/archives/
除非您已发出:
apt-get clean
答案2
也许你只需要:
apt-get 下载 mypackage1 mypackage2
它将下载给定的 *.deb 文件到当前目录。无需 root 权限。
答案3
答案4
您还可以创建一个包代理,我们使用约
然后在 approx.conf 中指定真正的存储库服务器,例如:
debian http://ftp.debian.org/debian
security http://security.debian.org/debian-security
volatile http://volatile.debian.org/debian-volatile
在所有您想要安装的机器上,只需将以下内容放入 /etc/apt/sources.list:
deb http://<hostname>:9999/debian/ squeeze main contrib non-free
deb http://<hostname>:9999/security/ squeeze/updates main contrib non-free
etc.
当第一台机器下载软件包时,它们从互联网下载并存储在大约的缓存中。所有其他机器直接从缓存中下载软件包。