Sollte ich http oder FTP-Links in apt sources.list verwenden


11

Soll ich verwenden httpoder ftpverlinken /etc/apt/sources.list?

Ich meine, ich benutze so etwas wie

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

besser oder schlechter als mit

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

?

Ich denke, als aptVerwendung wgetzum Abrufen von Dingen ist dies das gleiche wie die Frage, ob wgetes schneller geht ftp.


Nein, apt wird nicht verwendet wget. Es verwendet eine eigene interne Methode.
Faheem Mitha

Antworten:


13

Sie werden nicht viel Zeit sparen, wenn Sie eine über die andere verwenden, aber wenn Sie Wert auf Effizienz legen, verwenden Sie HTTP. Ein FTP-Client muss einen Benutzernamen und ein Kennwort senden und Bestätigungen für diese empfangen und dann mehrere Befehle ausgeben, um die Dateiübertragung einzurichten und auch für diese Bestätigungen zu erhalten. All dieses Hin und Her verstärkt den Effekt der Netzwerklatenz. Mit 100-200 ms Ping-Zeiten zum Server könnten Sie eine Sekunde damit verschwenden, die Übertragung einzurichten. Mit HTTP öffnet der Client die Verbindung, sendet einen Befehl und die Dateiübertragung beginnt sofort.


6
Verwenden Sie immer HTTP. Wir müssen von der Verwendung von FTP abraten, damit es früher überholt werden kann.
Michael Dillon

0

Persönlich würde ich mich für FTP (steht für File Transfer Protocol) entscheiden, dessen Hauptziel ... Dateiübertragung ist. Wenn Sie jedoch sicher sein möchten, wie empirisch sicher, gibt es einige Dienstprogramme, die die Aufgabe für Sie erledigen können (dh die schnellsten testen, vergleichen und auswählen). Diejenigen, die ich kenne, sind netselect-apt (gleicher Paketname) und apt-spy. Sie müssen ihnen keine Serverliste geben, da sie diese vom Debian-Hauptserver herunterladen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.