当您执行“apt-get install”时.deb 文件存储在哪里?

当您执行“apt-get install”时.deb 文件存储在哪里?

我正在尝试将我在一台 Debian 机器上安装的所有软件包复制到另一台 Debian 机器上,而无需再执行另一次操作apt-get install并重新下载所有软件包。

答案1

它们存储在:

/var/cache/apt/archives/

除非您已发出:

apt-get clean

答案2

也许你只需要:

apt-get 下载 mypackage1 mypackage2

它将下载给定的 *.deb 文件到当前目录。无需 root 权限。

答案3

如果你已经发出

apt-get clean

你可以看看这些页面了解复制另一台机器上的相同包配置

答案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.

当第一台机器下载软件包时,它们从互联网下载并存储在大约的缓存中。所有其他机器直接从缓存中下载软件包。

相关内容