如何使用 apt-get 下载软件包及其所有依赖项

如何使用 apt-get 下载软件包及其所有依赖项

我使用的是 Ubuntu 12.04,我想使用 apt-get 下载一个软件包及其所有依赖项。这些软件包必须安装在没有互联网连接的计算机上,因此除了基本软件包之外,我还需要该软件包的所有依赖项。有没有简单的方法可以做到这一点(比如在 muon 软件包管理器中)?

我知道我可以使用apt-get 下载命令,但我不想手动指定 muon 建议安装或升级的每个包。

答案1

此命令模拟安装包并显示所有依赖项(提示:使用 grep):

apt-get -s install package

答案2

在没有联网的机器上,运行apt-get --print-uris install packagename 此命令不会尝试下载,但会给出一个如果联网则会下载的 URL 列表。然后您可以将此列表带到另一台机器上进行下载。

还请查看 apt-zip 包,它使用此输出创建一个脚本,您可以在另一台机器上运行该脚本来获取包。

相关内容