Czy powinienem używać łączy http lub ftp w apt sources.list

11

Czy powinienem użyć httplub ftppołączyć /etc/apt/sources.list?

Mam na myśli to, że używam czegoś takiego

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

lepsze lub gorsze niż używanie

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

?

Sądzę, że jako aptzastosowania wgetdo pobierania rzeczy, to tak samo, jak pytanie, czy wgetjest szybsze ftp.

pewfly
źródło
Nie, apt nie używa wget. Wykorzystuje własną metodę wewnętrzną.
Faheem Mitha

Odpowiedzi:

13

Nie zaoszczędzisz dużo czasu, używając jednego nad drugim, ale jeśli zależy Ci na wydajności, użyj HTTP. Klient FTP musi wysłać nazwę użytkownika i hasło oraz otrzymać potwierdzenia dla nich, a następnie wydać kilka poleceń, aby skonfigurować przesyłanie plików i odbierać paczki również dla nich. Wszystko to w tę i z powrotem zwiększa efekt opóźnienia sieci; przy 100-200 ms pingach na serwer możesz stracić sekundę na skonfigurowaniu transferu. Dzięki HTTP klient otwiera połączenie, wysyła jedno polecenie, a przesyłanie pliku rozpoczyna się natychmiast.

Kyle Jones
źródło
6
Zawsze używaj HTTP. Musimy zniechęcać do korzystania z FTP, aby można go było wcześniej zrobić przestarzałym.
Michael Dillon
0

Cóż, osobiście wybrałbym FTP (skrót od File Transfer Protocol), którego głównym celem jest ... transfer plików. Ale jeśli chcesz mieć pewność, podobnie jak empirycznie, istnieje kilka narzędzi, które mogą wykonać zadanie (tj. Przetestować, porównać i wybrać najszybsze). Te, o których wiem, to netselect-apt (ta sama nazwa pakietu) i apt-spy. Nie musisz podawać im listy serwerów, ponieważ pobiorą ją z głównego serwera Debiana.

Pol Lehareng
źródło