我应该在apt sources.list中使用http还是ftp链接


11

我应该使用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


不,apt不使用wget。它使用自己的内部方法。
Faheem Mitha 2012年

Answers:


13

使用一种方法不会节省很多时间,但是如果您关心效率,请使用HTTP。FTP客户端必须发送用户名和密码并接收它们的确认,然后发出几个命令来设置文件传输并接收它们的确认。所有这些来回放大了网络延迟的影响。与服务器之间的ping时间为100-200ms,您可能会浪费一秒钟的时间来设置传输。使用HTTP,客户端打开连接,发送一个命令,文件传输立即开始。


6
始终使用HTTP。我们不建议使用FTP,以便尽快淘汰它。
Michael Dillon

0

好吧,个人而言,我会使用FTP(代表文件传输协议),其主要目标是...文件传输。但是,如果您想确定(如经验确定),可以使用一些实用程序(例如,测试,比较并选择最快的实用程序)。我所知道的是netselect-apt(相同的软件包名称)和apt-spy。您不必给他们服务器列表,因为他们将从Debian主服务器下载它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.