Einen langsamen Debian-Spiegel zu haben, kann frustrierend sein und daher ist es immer am besten, einen Spiegel zu wählen, der Ihrem geografischen Standort so nahe wie möglich ist. Selbst Ihre beste Vermutung bringt nicht immer gute Ergebnisse. Glücklicherweise netselect-apt
Befehlszeilentool hilft Ihnen dabei, den schnellsten verfügbaren Spiegel zu finden.
Hier ist die Grundidee:
Wie Sie auf dem obigen Bild sehen können, sind 87,0 kB/s eher enttäuschend. Versuchen wir, das mit
netselect-apt
zu ändern schnelleres Spiegel-Lokalisator-Tool. Die Installation ist einfach: # apt-get install netselect-apt
Als nächstes werden wir einen schnellsten Spiegel finden, der sich in Australien -c
befindet , vergleichen wir die Ergebnisse von 15 Websites -t
Falls verfügbar, muss die Architektur amd64 -a
sein und die gesuchte Version ist testing:
# netselect-apt -c australia -t 15 -a amd64 -n testing Using distribution testing. Retrieving the list of mirrors from www.debian.org... --2015-01-29 19:33:12-- http://www.debian.org/mirror/mirrors_full Resolving www.debian.org (www.debian.org)... 140.211.15.34, 128.31.0.62 Connecting to www.debian.org (www.debian.org)|140.211.15.34|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 353167 (345K) [text/html] Saving to: ‘/tmp/netselect-apt.vPhJid’ /tmp/netselect-apt.vPhJid 100%[===============>] 344.89K 445KB/s in 0.8s 2015-01-29 19:33:14 (445 KB/s) - ‘/tmp/netselect-apt.vPhJid’ saved [353167/353167] Choosing a main Debian mirror using netselect. (will filter only for mirrors in country australia) netselect: 8 (8 active) nameserver request(s)... Duplicate address 218.100.43.30 (http://mirror.waia.asn.au/debian/, http://ftp.au.debian.org/debian/); keeping only under first name. Running netselect to choose 15 out of 12 addresses. ............................................................................................................................. Only found 12 hosts out of 15 requested. The fastest 15 servers seem to be: http://debian.mirror.uber.com.au/debian/ http://debian.mirror.serversaustralia.com.au/debian/ http://mirror.optus.net/debian/ http://mirror.overthewire.com.au/debian/ http://mirror.crucial.com.au/debian/ http://mirror.eftel.com/debian/ http://mirror.as24220.net/pub/debian/ http://ftp.iinet.net.au/debian/debian/ http://mirror.waia.asn.au/debian/ http://ftp.monash.edu.au/pub/linux/debian/ http://mirror.cse.unsw.edu.au/debian/ http://mirror.linux.org.au/debian/ Of the hosts tested we choose the fastest valid for HTTP: http://debian.mirror.uber.com.au/debian/ Writing sources.list. Done.
Basierend auf der Ausgabe des obigen Befehls können wir diesen netselect-apt
sehen nur 12 Mirrors gefunden, von denen die beste Wahl http://debian.mirror.uber.com.au/debian/
ist . netselect-apt
hat auch eine sources.list
erstellt Datei im aktuellen Arbeitsverzeichnis zu Ihrer Überlegung. Wenn netselect-apt
Der Befehl wird vom eigentlichen /etc/apt/
ausgeführt Verzeichnis wird Ihre Quellenlistendatei mit einem zufälligen Suffix ausgegeben, wie z .
Alternativ können Sie netselect-apt
ausführen Befehl mit weniger Optionen:
# netselect-apt testing
oder einfach als:
# netselect-apt
in diesem Fall ist die standardmäßige Debian-Version stable
. Sobald Sie Ihre sources.list
haben generiert, können Sie den resultierenden Spiegel in die sources.list
Ihres Systems aufnehmen von:
# cp /etc/apt/sources.list /etc/apt/sources.list_backup # mv sources.list /etc/apt/sources.list
Oder fügen Sie nur die resultierende Zeile zu Ihrer aktuellen /etc/apt/sources.list
hinzu . Sehen wir uns das Ergebnis an