Synaptic包管理器的下载脚本(由“生成下载脚本”选项创建)是否下载了应用程序依赖关系树上的每个依赖项,或者它是否仅下载了机器上尚未安装的那些依赖项脚本是在?
生成的如果是后一种情况,那么如何配置它来下载整个依赖树?
答案 0 :(得分:1)
Synaptic将生成一个下载的脚本来下载软件包及其依赖项。
注意:我正在使用debian stretch给你一个例子(请在你的Ubuntu机器上使用生成的脚本)
有一个示例脚本(下载id_1 <- c(1, 1, 1, 1, 1, 1)
id_2 <- c(1, 1, 2, 2, 3, 3)
id_3 <- c(1, 2, 2, 3, 3, 4)
amt <- c(10, 15, 20, 25, 30, 35)
sample_data <- data.frame(id_1, id_2, id_3, amt)
n <- length(sample_data)
cor <- matrix(ncol = n, nrow = n)
i <- 1
j <- 1
for (i in 1:n) {
for (j in 1:n) {
if (i == j) {
cor[i,j] = 1
} else if (sample_data[2][i,] == sample_data[2][j,] & sample_data[3][i,] != sample_data[3][j,]) {
cor[i,j] = 0
} else if (sample_data[2][i,] != sample_data[2][j,] & sample_data[3][i,] == sample_data[3][j,]) {
cor[i,j] = 0.5
} else {
cor[i,j] = 0.25
}
}
}
cor
[,1] [,2] [,3] [,4]
[1,] 1.00 0.00 0.25 0.25
[2,] 0.00 1.00 0.50 0.25
[3,] 0.25 0.50 1.00 0.00
[4,] 0.25 0.25 0.00 1.00
)由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