linux - Synaptic Download 脚本会下载应用程序的整个依赖关系树吗?

标签 linux ubuntu package-managers

Synaptic 包管理器的下载脚本(由“生成下载脚本”选项创建)是否下载应用程序依赖树上的每一个依赖项,或者它是否只下载那些尚未安装在脚本上的依赖项产生于?

如果是后一种情况,那么如何配置它来下载整个依赖树?

最佳答案

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

关于linux - Synaptic Download 脚本会下载应用程序的整个依赖关系树吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45770448/

相关文章:

embedded-linux - 在 Pepper 上安装东西

xcode - PackageMaker 什么都不安装

c - macOS 上的 Pacman fork

linux - 在 Linux 中允许或阻止访问端口

linux - 从命令行运行 Talend perl 作业时丢失文件

linux - QEMU/KVM/libvirt macvtap VEPA 不工作 - ARP 请求未转发

c - 从 C 中的 ELF 部分中提取字符串

svn - SSL 握手失败 : SSL error: Key usage violation in certificate has been detected

linux - 为什么 Docker -u 在我的服务器上不起作用?

使用 libpcap 捕获任何接口(interface)时无法获取协议(protocol)