Dois-je utiliser des liens http ou ftp dans apt sources.list


11

Dois-je utiliser httpou ftpcréer des liens /etc/apt/sources.list?

Ce que je veux dire, c'est utiliser quelque chose comme

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

mieux ou pire que d'utiliser

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

?

Je suppose que les aptutilisations wgetà chercher des choses, c'est le même que demander si wgetest plus rapide sur ftp.


Non, apt n'utilise pas wget. Il utilise sa propre méthode interne.
Faheem Mitha

Réponses:


13

Vous n'allez pas gagner beaucoup de temps à utiliser les uns sur les autres, mais si l'efficacité vous tient à cœur, utilisez HTTP. Un client FTP doit envoyer un nom d'utilisateur et un mot de passe et recevoir des accusés de réception pour ceux-ci, puis émettre plusieurs commandes pour configurer le transfert de fichiers et recevoir des accusés de réception pour ceux-ci également. Tout cela va et vient amplifie l'effet de la latence du réseau; avec 100-200 ms de temps de ping vers le serveur, vous pourriez perdre une seconde configuration du transfert. Avec HTTP, le client ouvre la connexion, envoie une commande et le transfert de fichier démarre immédiatement.


6
Utilisez toujours HTTP. Nous devons décourager l'utilisation du FTP afin qu'il puisse être rendu obsolète plus tôt.
Michael Dillon

0

Eh bien, personnellement, j'irais avec FTP (signifie File Transfer Protocol) dont l'objectif principal est ... le transfert de fichiers. Mais si vous voulez être sûr, comme empiriquement sûr, il y a quelques utilitaires qui pourraient faire le travail (c'est-à-dire tester, comparer et sélectionner les plus rapides) pour vous. Ceux que je connais sont netselect-apt (même nom de package) et apt-spy. Vous n'avez pas besoin de leur donner une liste de serveurs car ils la téléchargeront depuis le serveur principal Debian.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.