如何下载 .deb 包和所有依赖项?

ebe*_*des 15 package-management ubuntu apt

对于我找到的有关此主题的所有答案,解决方案是在需要安装软件包的某台计算机 A 中创建一个包含它需要的所有依赖项的文件,然后将其下载到另一台计算机中,我们称之为 B。

问题是,我想要存储某些我需要工作的关键软件,以便以后能够离线安装它们,以防我必须格式化我的桌面。

我真的不在乎我的电脑中有很多冗余的 .deb 文件,我真的不在乎我是否要存储 1gb 的文件来安装 10mb 的软件。

所以,我想下载任何可能的依赖项。有什么办法可以做到这一点吗?

Dar*_*rek 26

我会这样做:

apt-cache depends -i PACKAGE | awk '/Depends:/ {print $2}' | xargs apt-get download && apt-get download PACKAGE

然后你可以dpkg -i *.deb在你下载这些的目录中安装它。