¿Debo usar enlaces http o ftp en apt sources.list

11

¿Debo usar httpo ftpenlaces /etc/apt/sources.list?

Lo que quiero decir es que está usando algo como

deb ftp://ftp.debian.org/debian/ squeeze main contrib. non-free
deb-src ftp://ftp.debian.org/debian/ squeeze main contrib. non-free

mejor o peor que usar

deb http://ftp.debian.org/debian/ squeeze main contrib. non-free
deb-src http://ftp.debian.org/debian/ squeeze main contrib. non-free

?

Supongo que como se aptusa wgetpara buscar cosas, esto es lo mismo que preguntar si wgetes más rápido ftp.

pewfly
fuente
No, apt no usa wget. Utiliza su propio método interno.
Faheem Mitha

Respuestas:

13

No va a ahorrar mucho tiempo usando uno sobre el otro, pero si lo que le importa es la eficiencia, use HTTP. Un cliente FTP tiene que enviar un nombre de usuario y contraseña y recibir reconocimientos para ellos, y luego emitir varios comandos para configurar la transferencia de archivos y recibir también reconocimientos para ellos. Todo esto de un lado a otro aumenta el efecto de la latencia de la red; con 100-200ms de ping al servidor, podría perder un segundo configurando la transferencia. Con HTTP, el cliente abre la conexión, envía un comando y la transferencia de archivos comienza de inmediato.

Kyle Jones
fuente
66
Siempre use HTTP. Necesitamos desalentar el uso de FTP para que pueda quedar obsoleto antes.
Michael Dillon
0

Bueno, personalmente iría con FTP (significa File Transfer Protocol) cuyo objetivo principal es ... la transferencia de archivos. Pero si quiere estar seguro, como empíricamente seguro, hay algunas utilidades que podrían hacer el trabajo (es decir, probar, comparar y seleccionar las más rápidas) para usted. Los que conozco son netselect-apt (mismo nombre del paquete) y apt-spy. No tiene que darles una lista de servidores, ya que la descargarán del servidor principal de Debian.

Pol Lehareng
fuente