Der Zweck dieses Tutorials besteht darin, Ihnen einige Informationen darüber zu geben, wie Sie die Download-Geschwindigkeit des Ubuntu-Repositorys verbessern können, indem Sie den nächstgelegenen, d. h. möglicherweise schnellsten Mirror relativ zu Ihrem geografischen Standort auswählen.
In diesem Tutorial lernen Sie:
- So wählen Sie den schnellsten Spiegel über den Ländercode aus
- So wählen Sie eine schnellere Spiegelung mit Spiegelungsprotokoll aus
- So führen Sie eine manuelle Spiegelauswahl durch
- Wie man netselect verwendet, um den besten Spiegel zu bestimmen
- So konfigurieren Sie einen anderen Spiegel in der GNOME- und KDE-Plasma-GUI
Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
---|---|
System | Ubuntu-Linux |
Software | Nicht zutreffend |
Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl. |
Konventionen | # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden |
Wählen Sie die Schritt-für-Schritt-Anleitung für den schnellsten Spiegel aus
Es gibt mehrere Möglichkeiten, dies zu tun, die alle unten behandelt werden. Sie sollten sich alle durchlesen und entscheiden, welche Methode für Sie am bequemsten klingt und am besten zu Ihrer Umgebung passt.
Ländercode
- Der einfachste Ansatz besteht darin, sicherzustellen, dass Ihr Ubuntu-Spiegel in
/etc/apt/sources.list
definiert ist enthält einen relevanten Ländercode, der Ihrem Standort entspricht. Unten finden Sie beispielsweise einen offiziellen Ubuntu-Spiegel der Vereinigten Staaten, wie er in/etc/apt/sources.list
zu finden ist :deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted
- Wenn Sie sich nicht in den Vereinigten Staaten befinden, überschreiben Sie einfach den
us
Ländercode mit dem entsprechenden Code Ihres Landes. Das heißt, wenn Sie sich beispielsweise in Australien befinden, aktualisieren Sie Ihre/etc/apt/sources.list
Datei für alle Einträge als:deb http://au.archive.ubuntu.com/ubuntu/ focal main restricted
Spiegelprotokoll verwenden
- Verwenden des Spiegelprotokolls als Teil Ihrer
/etc/apt/sources.list
Eintrag wirdapt
anweisen Befehl zum Abrufen von Spiegeln, die sich nur in Ihrem Land befinden. Um das Spiegelprotokoll zu verwenden, aktualisieren Sie alle Zeilen in/etc/apt/sources.list
Datei aus dem üblichen Bsp.:deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted
An:
deb mirror://mirrors.ubuntu.com/mirrors.txt focal main restricted
- Wiederholen Sie das Obige gegebenenfalls für alle relevanten Zeilen. Verwenden Sie alternativ
sed
Befehl, um Ihre/etc/apt/sources.list
automatisch zu bearbeiten Datei. Aktualisieren Sie den folgendensed
Befehl, wo es für Ihre Umgebung geeignet ist:$ sudo sed -i -e 's/http:\/\/us.archive/mirror:\/\/mirrors/' -e 's/\/ubuntu\//\/mirrors.txt/' /etc/apt/sources.list
Manuelle passende Spiegelauswahl
Die oben genannten Lösungen sehen einfach aus und könnten für Sie funktionieren. Der von apt ausgewählte Spiegel ist jedoch möglicherweise nicht der schnellste, da er durch hohe Latenz belastet werden kann. In diesem Fall können Sie versuchen, Ihren Spiegel manuell aus der Liste der Spiegel in Ihrem Land auszuwählen.
Verwenden Sie wget
Befehl zum Abrufen der Liste. Das folgende wget
Der Befehl ruft passende Ubuntu-Spiegelserver für Ihr Land ab. Beispiel:
$ wget -qO - mirrors.ubuntu.com/mirrors.txt http://mirror.netspace.net.au/pub/ubuntu/ http://mirror.internode.on.net/pub/ubuntu/ubuntu/ http://mirror.overthewire.com.au/ubuntu/ http://mirror.aarnet.edu.au/pub/ubuntu/archive/ http://mirror.tcc.wa.edu.au/ubuntu/ http://ubuntu.mirror.serversaustralia.com.au/ubuntu/ http://ftp.iinet.net.au/pub/ubuntu/ http://ubuntu.mirror.digitalpacific.com.au/archive/ http://mirror.waia.asn.au/ubuntu/ http://ubuntu.uberglobalmirror.com/archive/ http://mirror.as24220.net/pub/ubuntu/ http://mirror.as24220.net/pub/ubuntu-archive/
Eine Liste der verfügbaren Ubuntu-Spiegel finden Sie auf der offiziellen Archiv-Spiegel-Website. Suchen Sie Ihr Land, klicken Sie auf einige der Server und führen Sie einen ping
durch oder traceroute
Testen Sie, wie schnell die Verbindung ist.
Wählen Sie basierend auf Ihrer Erfahrung den besten Spiegel aus und ändern Sie Ihre /etc/apt/sources.list
apt-Konfigurationsdatei entsprechend.
Auswahl des schnellsten Spiegels mit netselect
Diese Lösung wird bevorzugt, da sie die schnellste Spiegelauswahl garantiert. Dafür verwenden wir netselect
Befehl.
- Die
netselect
Das Paket ist standardmäßig nicht im Standard-Repository von Ubuntu verfügbar, daher müssen wir es aus dem stabilen Debian-Repository ausleihen:$ sudo apt install wget $ wget http://ftp.us.debian.org/debian/pool/main/n/netselect/netselect_0.3.ds1-29_amd64.deb $ sudo dpkg -i netselect_0.3.ds1-29_amd64.deb
- Sobald Sie
netselect
haben Verwenden Sie den auf Ihrem Ubuntu-System verfügbaren Befehl, um den schnellsten Spiegel basierend auf der niedrigsten ICMP-Latenz zu finden. Die Ausgabe von netselect ist relativ zu Ihrem Standort. Die folgende Beispielausgabe zeigt die 20 besten geeigneten Ubuntu-Spiegel (falls verfügbar):$ sudo netselect -s 20 -t 40 $(wget -qO - mirrors.ubuntu.com/mirrors.txt) 134 https://mirror.us.leaseweb.net/ubuntu/ 142 http://mirrors.advancedhosters.com/ubuntu/ 147 http://ubuntu.osuosl.org/ubuntu/ 188 http://ubuntu.osuosl.org/ubuntu/ 195 http://mirror.us-ny2.kamatera.com/ubuntu/ 199 http://mirror.pit.teraswitch.com/ubuntu/ 211 https://nyc.mirrors.clouvider.net/ubuntu/ 213 http://mirror.brightridge.com/ubuntuarchive/ 213 http://mirror.math.princeton.edu/pub/ubuntu/ 220 http://ubuntu.mirror.constant.com/ 220 https://mirrors.bloomu.edu/ubuntu/ 225 http://ubuntu.mirror.frontiernet.net/ubuntu/ 227 http://www.club.cc.cmu.edu/pub/ubuntu/ 231 http://mirrors.tripadvisor.com/ubuntu/ 237 http://mirror.team-cymru.com/ubuntu/ 246 http://mirrors.gigenet.com/ubuntuarchive/ 246 http://mirror.siena.edu/ubuntu/ 250 http://us.mirror.nsec.pt/ubuntu/ 252 http://archive.linux.duke.edu/ubuntu/ 252 https://mirror.jacksontechnical.com/ubuntu/
- Ändern Sie manuell Ihre
/etc/apt/sources.list
Datei, um das obigenetselect
widerzuspiegeln Ergebnisse oder verwenden Siesed
Befehl, wobei die niedrigere Punktzahl auf der linken Seite eine höhere Spiegelübertragungsrate darstellt. Beispiel:$ sudo sed -i 's/http:\/\/us.archive.ubuntu.com\/ubuntu\//http:\/\/ubuntu.uberglobalmirror.com\/archive\//' /etc/apt/sources.list
Ergebnisse vergleichen
Das Folgende ist mein apt update
Befehlsergebnisse, während Sie sich in Australien befinden:
US MIRROR ( http://us.archive.ubuntu.com/ubuntu ): Fetched 23.1 MB in 20s (1148 kB/s) MIRROR protocol( mirror://mirrors.ubuntu.com/mirrors.txt): Fetched 23.1 MB in 4min 45s (81.0 kB/s) AU MIRROR ( http://au.archive.ubuntu.com/ubuntu ): Fetched 23.1 MB in 12s (1788 kB/s) NETSTAT Auto-Selected ( http://ubuntu.uberglobalmirror.com/archive ): Fetched 23.1 MB in 6s (3544 kB/s)
Mirror per GUI wechseln
Wenn Sie lieber die GUI als die Befehlszeile verwenden und entweder die GNOME- oder die KDE-Desktopumgebung installiert haben, können Sie die folgenden Abschnitte verwenden, um Ihren heruntergeladenen Ubuntu-Spiegel zu ändern.
GNOME
- Öffnen Sie die Anwendung „Software &Updates“ und klicken Sie dann auf das Dropdown-Feld „Herunterladen von“.
- Scrollen Sie manuell durch die Liste und wählen Sie Ihren gewünschten Mirror aus, oder klicken Sie alternativ einfach auf die Schaltfläche „Besten Server auswählen“, damit Ubuntu die Arbeit für Sie erledigt.
KDE-Plasma
- Öffnen Sie zunächst das Discover Software Center, klicken Sie dann auf Einstellungen und schließlich auf die Schaltfläche „Softwarequellen“.
- Sie werden aufgefordert, Ihr Root-Passwort einzugeben, und dann können Sie das Menü „Herunterladen von“ erweitern und auf „Andere“ klicken.
- Scrollen Sie manuell durch die Liste und wählen Sie Ihren gewünschten Mirror aus, oder klicken Sie alternativ einfach auf die Schaltfläche „Besten Server auswählen“, damit Ubuntu die Arbeit für Sie erledigt.
Abschlussgedanken
In diesem Tutorial haben wir verschiedene Methoden gesehen, um den schnellsten Download-Mirror unter Ubuntu Linux auszuwählen. Wir empfehlen das netselect
Methode, da sie präzise Ergebnisse liefert und sehr schnell ist, nachdem Sie das Programm installiert haben. Wenn Sie nicht gerne mit der Befehlszeile herumspielen, können Sie Ubuntu die Arbeit für Sie erledigen lassen und den besten Server über die GUI finden.
Normalerweise müssen Sie Ihren Download-Server nicht manuell ändern. Aber auf Reisen oder wenn ein bestimmter Server plötzlich langsam wird, kann es von Vorteil sein. Hoffentlich beschleunigt dies Ihre Downloads für Sie.