Devo usar links http ou ftp no apt sources.list

11

Devo usar httpou ftplinks /etc/apt/sources.list?

O que quero dizer é usar 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

melhor ou pior do 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

?

Eu acho que, como aptusa wgetpara buscar coisas, é o mesmo que perguntar se wgeté mais rápido ftp.

pewfly
fonte
Não, o apt não usa wget. Ele usa seu próprio método interno.
Faheem Mitha

Respostas:

13

Você não economizará muito tempo usando um sobre o outro, mas se você gosta de eficiência, use HTTP. Um cliente de FTP precisa enviar um nome de usuário e senha e receber reconhecimentos por esses e, em seguida, emitir vários comandos para configurar a transferência de arquivos e receber reconhecimento também. Tudo isso vai e volta amplia o efeito da latência da rede; com 100-200 ms de tempo de ping no servidor, você pode perder um segundo configurando a transferência. Com o HTTP, o cliente abre a conexão, envia um comando e a transferência do arquivo é iniciada imediatamente.

Kyle Jones
fonte
6
Sempre use HTTP. Precisamos desencorajar o uso do FTP para que ele possa se tornar obsoleto mais cedo.
Michael Dillon
0

Pessoalmente, eu usaria o FTP (sigla para File Transfer Protocol), cujo objetivo principal é ... a transferência de arquivos. Mas se você quiser ter certeza, como empiricamente seguro, existem alguns utilitários que podem fazer o trabalho (por exemplo, testar, comparar e selecionar os mais rápidos) para você. Aqueles que eu conheço são netselect-apt (mesmo nome de pacote) e apt-spy. Você não precisa dar a eles uma lista de servidores, pois eles farão o download no servidor principal da Debian.

Pol Lehareng
fonte