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

10-07 21:44