我应该使用http
或ftp
链接/etc/apt/sources.list
吗?
我的意思是使用类似的东西
deb ftp://ftp.debian.org/debian/ squeeze main contrib. non-free
deb-src ftp://ftp.debian.org/debian/ squeeze main contrib. non-free
比使用更好或更差
deb http://ftp.debian.org/debian/ squeeze main contrib. non-free
deb-src http://ftp.debian.org/debian/ squeeze main contrib. non-free
?
我想当apt
用来wget
获取东西时,这与wget
在 . 上询问是否更快相同ftp
。
答案1
使用其中一种方法不会比另一种方法节省太多时间,但如果您关心的是效率,请使用 HTTP。 FTP 客户端必须发送用户名和密码并接收这些信息的确认,然后发出多个命令来设置文件传输并接收这些信息的确认。所有这些来回放大了网络延迟的影响;与服务器的 ping 时间为 100-200 毫秒,您可能会浪费一秒钟来设置传输。使用 HTTP,客户端打开连接,发送一个命令,文件传输立即开始。
答案2
好吧,就我个人而言,我会选择 FTP(代表文件传输协议),其主要目标是......文件传输。但是,如果您想确定,就像凭经验确定一样,有一些实用程序可以为您完成这项工作(即测试、比较并选择最快的实用程序)。我所知道的是 netselect-apt (相同的包名称)和 apt-spy。您不必向他们提供服务器列表,因为他们将从 Debian 主服务器下载它。