127

我有一台没有NIC的计算机,我想通过 USB 存储器在其中安装一些程序,但是如何在不安装的情况下从apt-get下载程序?

4

3 回答 3

135

尝试

apt-get -d install <packages>

它记录在man apt-get.

只是为了澄清; 下载的包位于 apt 包缓存中

/var/cache/apt/archives
于 2010-12-11T22:16:34.737 回答
126

至少有这些apt-get扩展包可以提供帮助:

apt-offline - offline apt package manager
apt-zip - Update a non-networked computer using apt and removable media

这特别适用于想要在您有网络访问权限的地方下载但要安装在您没有网络访问权限的另一台机器上的情况。

否则, --download-only选项apt-get是您的朋友:

 -d, --download-only
     Download only; package files are only retrieved, not unpacked or installed.
     Configuration Item: APT::Get::Download-Only.
于 2010-12-11T22:17:43.210 回答
53

不要忘记选项“-o”,它可以让你在任何你想要的地方下载,尽管你必须首先创建“存档”、“锁定”和“部分”(该命令会打印需要的内容)。

apt-get install -d -o=dir::cache=/tmp whateveryouwant
于 2011-02-08T16:50:56.827 回答