GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vybrat nejrychlejší apt mirror na Ubuntu Linux

Účelem tohoto tutoriálu je poskytnout vám nějaké informace o tom, jak zlepšit rychlost stahování úložiště Ubuntu výběrem nejbližšího, tedy možná nejrychlejšího zrcadla vzhledem k vaší geografické poloze.

V tomto tutoriálu se naučíte:

  • Jak vybrat nejrychlejší zrcadlo pomocí kódu země
  • Jak vybrat rychlejší zrcadlo s protokolem zrcadlení
  • Jak provést ruční výběr zrcátka
  • Jak použít netselect k určení nejlepšího zrcadla
  • Jak nakonfigurovat jiné zrcadlo v GNOME a KDE Plasma GUI
Požadavky na software a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Ubuntu Linux
Software Není k dispozici
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Vyberte nejrychlejší zrcadlení krok za krokem


Existuje několik způsobů, jak toho dosáhnout, všechny jsou popsány níže. Měli byste si přečíst každý z nich a určit, která metoda zní pro vás nejpohodlněji a nejlépe vyhovuje vašemu prostředí.

Kód země

  1. Nejjednodušším přístupem je ujistit se, že vaše zrcadlo Ubuntu je definováno v /etc/apt/sources.list obsahuje příslušný kód země odpovídající vaší poloze. Například níže můžete najít oficiální zrcadlo Ubuntu ve Spojených státech, jak je naleznete v /etc/apt/sources.list :
    deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted
    
  2. Pokud se nenacházíte ve Spojených státech, jednoduše přepište us kód země s příslušným kódem vaší země. To znamená, že pokud se nacházíte například v Austrálii, aktualizujte svůj /etc/apt/sources.list soubor pro všechny záznamy jako:
    deb http://au.archive.ubuntu.com/ubuntu/ focal main restricted
    

Použít zrcadlový protokol

  1. Používání zrcadlového protokolu jako součásti vašeho /etc/apt/sources.list vstup bude instruovat apt příkaz k vyzvednutí zrcadel umístěných pouze ve vaší zemi. Chcete-li použít protokol zrcadlení, aktualizujte všechny řádky v /etc/apt/sources.list soubor z obvyklého např.:
    deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted
    

    Komu:

    deb mirror://mirrors.ubuntu.com/mirrors.txt focal main restricted
    
  2. V případě potřeby opakujte výše uvedené pro všechny relevantní řádky. Případně použijte sed příkaz k automatické úpravě vašeho /etc/apt/sources.list soubor. Aktualizujte níže uvedený sed příkaz tam, kde je to vhodné pro vaše prostředí:
    $ sudo sed -i -e 's/http:\/\/us.archive/mirror:\/\/mirrors/' -e 's/\/ubuntu\//\/mirrors.txt/' /etc/apt/sources.list
    

Ruční výběr apt mirror

Výše uvedená řešení vypadají jednoduše a možná vám budou vyhovovat. Zrcadlo vybrané apt však nemusí být nejrychlejší, protože může být zatíženo vysokou latencí. V tomto případě můžete zkusit vybrat zrcadlo ručně ze seznamu zrcadel umístěných ve vaší zemi.

Použijte wget příkaz k načtení seznamu. Níže uvedený wget příkaz načte zrcadla apt ubuntu související s vaší zemí. Příklad:

$ 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/

Seznam dostupných zrcadel Ubuntu můžete vidět na oficiálních stránkách archivních zrcadel. Najděte svou zemi, klikněte na některý ze serverů a proveďte ping nebo traceroute otestujte, jak rychlé je připojení.

Na základě svých zkušeností vyberte nejlepší zrcadlo a změňte svůj /etc/apt/sources.list správně konfigurační soubor apt.

Výběr nejrychlejšího zrcadla pomocí netselect

Toto řešení je preferováno, protože zaručuje nejrychlejší výběr zrcadla. K tomu použijeme netselect příkaz.

  1. netselect balíček není standardně dostupný ve standardním repozitáři Ubuntu, takže si ho budeme muset vypůjčit ze stabilního úložiště Debianu:
    $ 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. Jakmile budete mít netselect příkaz dostupný na vašem systému Ubuntu použijte jej k vyhledání nejrychlejšího zrcadla na základě nejnižší latence ICMP. Výstup netselect bude relativní k vaší poloze. Níže uvedený příklad výstupu zobrazí 20 nejlepších zrcadel apt Ubuntu (pokud jsou k dispozici):
    $ 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. Změňte ručně svůj /etc/apt/sources.list odrážet výše uvedený netselect výsledky nebo použijte sed příkaz, kde nižší číslo skóre nalevo představuje vyšší zrcadlovou přenosovou rychlost. Příklad:
    $ sudo sed -i 's/http:\/\/us.archive.ubuntu.com\/ubuntu\//http:\/\/ubuntu.uberglobalmirror.com\/archive\//' /etc/apt/sources.list
    

Porovnání výsledků

Toto jsou moje apt update výsledky příkazu, když se nachází v Austrálii:

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)

Změna zrcadlení pomocí GUI

Pokud dáváte přednost používání GUI před příkazovým řádkem a máte nainstalované desktopové prostředí GNOME nebo KDE, můžete pomocí následujících částí níže změnit zrcadlo stahování Ubuntu.

GNOME

  1. Otevřete aplikaci Software &Updates a klikněte na rozbalovací pole „Stáhnout z“.
  2. Ručně procházejte seznam a vyberte požadované zrcadlo, nebo alternativně klikněte na tlačítko „Vybrat nejlepší server“, aby Ubuntu udělalo práci za vás.

KDE Plazma

  1. Začněte otevřením Discover Software Center, poté klikněte na Nastavení a nakonec na tlačítko „Software Sources“.
  2. Budete vyzváni k zadání hesla uživatele root a poté můžete rozbalit nabídku Stáhnout z a kliknout na možnost Jiné.
  3. Ručně procházejte seznam a vyberte požadované zrcadlo, nebo alternativně klikněte na tlačítko „Vybrat nejlepší server“, aby Ubuntu udělalo práci za vás.

Úvahy na závěr


V tomto tutoriálu jsme viděli několik různých metod, jak vybrat nejrychlejší zrcadlo stahování na Ubuntu Linux. Doporučujeme netselect způsob, protože poskytne stručné výsledky a je velmi rychlý po instalaci programu. Pokud se neradi pohráváte s příkazovým řádkem, můžete vždy nechat Ubuntu, aby to udělalo za vás a najít ten nejlepší server přes GUI.

Stahovací server obvykle nemusíte měnit ručně. Ale může to být výhodné při cestování nebo když se určitý server náhle zpomalí. Snad vám to urychlí stahování.


Ubuntu
  1. Jak používat příkaz Linux Shutdown Command v Ubuntu 18.04 a CentOS 7

  2. Jak povolit uživateli používat sudo v Ubuntu Linux

  3. Jak přimět Ubuntu, aby rozpoznalo síťovou kartu Wifi?

  1. Jak používat apt Package Manager na Ubuntu Linux

  2. Jak používat příkaz tail v Ubuntu Linux

  3. „Špatný zrcadlový archiv“:Jak umístit jako „zrcadlo archivu Ubuntu“ při instalaci Ubuntu?

  1. Jak najít nejrychlejší zrcadlo Debian Linux pro váš /etc/apt/sources.list

  2. Jak nainstalovat ovladače NVIDIA na Ubuntu 18.10 Cosmic Cuttlefish Linux

  3. Jak vybrat nejrychlejší apt mirror na Ubuntu Linux