GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So wählen Sie den schnellsten apt-Mirror unter Ubuntu Linux aus

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
Softwareanforderungen und Linux-Befehlszeilenkonventionen
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

  1. 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
    
  2. 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

  1. Verwenden des Spiegelprotokolls als Teil Ihrer /etc/apt/sources.list Eintrag wird apt 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
    
  2. 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 folgenden sed 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.

  1. 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
    
  2. 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/
    
  3. Ändern Sie manuell Ihre /etc/apt/sources.list Datei, um das obige netselect widerzuspiegeln Ergebnisse oder verwenden Sie sed 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

  1. Öffnen Sie die Anwendung „Software &Updates“ und klicken Sie dann auf das Dropdown-Feld „Herunterladen von“.
  2. 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

  1. Öffnen Sie zunächst das Discover Software Center, klicken Sie dann auf Einstellungen und schließlich auf die Schaltfläche „Softwarequellen“.
  2. Sie werden aufgefordert, Ihr Root-Passwort einzugeben, und dann können Sie das Menü „Herunterladen von“ erweitern und auf „Andere“ klicken.
  3. 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.


Ubuntu
  1. So verwenden Sie den Befehl zum Herunterfahren von Linux in Ubuntu 18.04 und CentOS 7

  2. So erlauben Sie dem Benutzer, sudo in Ubuntu Linux zu verwenden

  3. So verwenden Sie den tail-Befehl in Ubuntu Linux

  4. Wie lässt man Ubuntu die WLAN-Netzwerkkarte erkennen?

  5. „Schlechtes Spiegelarchiv“:Wie wird bei der Installation von Ubuntu der „Spiegel des Ubuntu-Archivs“ verwendet?

So beheben Sie „Die Update-Informationen sind veraltet“ in Ubuntu Linux

So installieren Sie Ubuntu Linux auf einfachste Weise

So verbinden Sie sich vom Terminal in Ubuntu Linux mit WLAN

So installieren Sie das neueste Erlang unter Ubuntu Linux

So ändern Sie den Hostnamen in Ubuntu Linux

So fügen Sie ein Apt-Repository unter Ubuntu Linux hinzu