Synaptic Download 脚本会下载应用程序的整个依赖关系树吗?
Does the Synaptic Download script download the entire dependency tree of an app?
Synaptic 包管理器的下载脚本(由 "Generate Download Script" 选项创建)是下载应用程序依赖树上的每个依赖项,还是只下载那些尚未安装在机器上的依赖项脚本生成于?
如果是后一种情况,那么如何配置它来下载整个依赖树?
Synaptic 将生成下载脚本来下载包及其依赖项。
注意:我正在使用 debian stretch 给你举个例子(请在你的 Ubuntu 机器上使用生成的脚本)
有一个由 synaptic 包管理器生成的示例脚本(下载 wicd
):
#!/bin/sh
wget -c http://deb.debian.org/debian/pool/main/w/wicd/python-wicd_1.7.4+tb2-4_all.deb
wget -c http://deb.debian.org/debian/pool/main/w/wicd/wicd-daemon_1.7.4+tb2-4_all.deb
wget -c http://deb.debian.org/debian/pool/main/w/wicd/wicd-gtk_1.7.4+tb2-4_all.deb
wget -c http://deb.debian.org/debian/pool/main/w/wicd/wicd_1.7.4+tb2-4_all.deb
列出 wicd
包的依赖项 运行 : apt-cache depends wicd
:
wicd
Dépend: wicd-daemon
|Dépend: wicd-gtk
|Dépend: wicd-curses
|Dépend: wicd-cli
Dépend: <wicd-client>
wicd-cli
wicd-curses
wicd-gtk
Synaptic 包管理器的下载脚本(由 "Generate Download Script" 选项创建)是下载应用程序依赖树上的每个依赖项,还是只下载那些尚未安装在机器上的依赖项脚本生成于?
如果是后一种情况,那么如何配置它来下载整个依赖树?
Synaptic 将生成下载脚本来下载包及其依赖项。
注意:我正在使用 debian stretch 给你举个例子(请在你的 Ubuntu 机器上使用生成的脚本)
有一个由 synaptic 包管理器生成的示例脚本(下载 wicd
):
#!/bin/sh
wget -c http://deb.debian.org/debian/pool/main/w/wicd/python-wicd_1.7.4+tb2-4_all.deb
wget -c http://deb.debian.org/debian/pool/main/w/wicd/wicd-daemon_1.7.4+tb2-4_all.deb
wget -c http://deb.debian.org/debian/pool/main/w/wicd/wicd-gtk_1.7.4+tb2-4_all.deb
wget -c http://deb.debian.org/debian/pool/main/w/wicd/wicd_1.7.4+tb2-4_all.deb
列出 wicd
包的依赖项 运行 : apt-cache depends wicd
:
wicd
Dépend: wicd-daemon
|Dépend: wicd-gtk
|Dépend: wicd-curses
|Dépend: wicd-cli
Dépend: <wicd-client>
wicd-cli
wicd-curses
wicd-gtk