it-swarm-eu.dev

Jak mohu přimět použít zrcadlo blízko mě, nebo si vybrat rychlejší zrcadlo?

Stahování z hlavního archivu Ubuntu je pomalé, i když nejde o den vydání, jak mohu získat apt-get, abych automaticky použil zrcadlo, které je mi blízké?

203
ajmitch

apt-get nyní podporuje „zrcadlová“ metoda, která automaticky vybere dobré zrcadlo na základě vaší polohy. Uvedení:

deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse

nahoře ve vašem /etc/apt/sources.list soubor by měl být vše, co je potřeba k tomu, aby automaticky vybral zrcadlo podle vaší geografické polohy.

Uživatelé Lucid (10.04), Maverick (10.10), Natty (11.04) a Oneiric (11.10) mohou nahradit precise vhodným jménem.

186
ajmitch

Vždy jsem chodil s grafickým nástrojem pro výběr nejlepšího serveru: z Ubuntu Software Center přejděte v nabídce na Úpravy -> Zdroje softwaru. (Můžete to také provést v Preferences for Synaptic nebo Správci aktualizací.)

Na kartě Software Ubuntu je rozbalovací nabídka vedle položky „Stáhnout z:“ Pokud vyberete „Jiné ...“, zobrazí se tlačítko „Vybrat nejlepší server“; kliknutím na to se Ubuntu spustí několik testů, aby se zjistilo, jaké zrcadlo poskytne nejlepší rychlost stahování.

Nemohu komentovat, zda je to lepší nebo horší než metoda, kterou jste našli pro sebe. Možná se může vyjádřit někdo, kdo má s danou problematikou nějaké zkušenosti!


Zde jsou některé screenshoty pro grafickou metodu, jak navrhl Jorge:

  1. Otevřete softwarové centrum Ubuntu, v globální nabídce klikněte na Upravit a přejděte na „Zdroje softwaru ...“

  2. Klikněte na rozbalovací nabídku vedle položky „Stáhnout z“ a vyberte „Jiné ...“

  3. Klikněte na Select Best Server

  4. Nejlepší server je zvýrazněn. Klikněte na Choose Server a máte hotovo!

82
Sean Fitzpatrick

Geografická poloha ne vždy dává nejlepší zrcadlo. Například žiji v Kanadě BC a většina z nich v této provincii by měla najít zrcadlo v BC, Kalifornii nebo v jakémkoli tichomořském státě, možná dokonce v Arizoně.

Zde však na severu má můj poskytovatel internetových služeb (na rozdíl od telefonní společnosti) z tohoto města pouze jednu optickou linku a jde rovně do Calgary (1000 km východně odtud), kde připojuje NEX sdílený s linkou k Ucalgary, kde mít krásné debian a ubuntu a kdo ví, co-jiného zrcadla. Zdá se, že univerzita má stejný ISP jako já, a proto jsou přenosové rychlosti měřeny v megabajtech za sekundu, na rozdíl od 50 - 100 kilobajtů za sekundu, které dostávám z výchozího zrcadla.

Tak. Doporučuji znát topologii místní internetové sítě. Pěkné věci, jako jsou síťové výměny, umožňují rychlé připojení k určitým místům. Zůstat v síti vašeho ISP může obejít některé rychlosti, které byste jinak mohli mít, do vnějšího světa.

Díky příspěvku týkajícímu se nástroje GUI, který to změnil, jsem zjistil, že zrcadlo a nastavit jako výchozí. Dobrá show pro toto téma!

13
Gallomimia

Pro rychlou aktualizaci jsem stáhl alternativní CD pomocí torrentů. Po upgradu tímto způsobem jsem ještě skončil se systémem, který stále nemá všechny aktualizace (pravděpodobně po sbalení ISO).

Po rychlém hledání jsem skončil na seznam zrcadel na Launchpad . Vyhledejte svou zemi a některé vyzkoušejte. Bydlím v Nizozemsku a dostal jsem pouze rychlost 75kB/s, mnohem nižší než moje obvyklá rychlost. Zrcadlo ubuntu.mirror.cambrium.nl pro mě nefungovalo, ale ubuntu.mirror.astratoip.net ano. Vyměňte zrcadlo a spusťte níže uvedené příkazy:

Sudo sed '[email protected]@[email protected]' -i /etc/apt/sources.list
Sudo apt-get update

Nahradit archive.ubuntu.com podle vašeho aktuálního zrcadla.

12
Lekensteyn

Tip pro uživatele Kubuntu 12.04 ...

Z Muon Software Center:

  • Nastavení> Konfigurovat zdroje softwaru

Na kartě Kubuntu Software:

  • V rozevíracím seznamu „Stáhnout z:“ vyberte možnost „Jiné“
  • Klikněte na tlačítko „Vybrat nejlepší server“ - ping všechny servery v seznamu

Tím vyberete server s nejrychlejším pingem (nejrychlejším serverem v té době)

Jsem ve Velké Británii, ale mým nejrychlejším serverem je „server pro Nepál“. - asi 10krát rychlejší než to, co jsem získal s výchozím serverem pro Velkou Británii!

8
Jason Bullock

Zde je skript Python skript, který jsem napsal), který vrací seznam zrcadel s nejnižší latencí pro zadanou zemi.

Skript také poskytuje informace o šířce pásma a stavu převzaté ze stránek spouštěcí plochy zrcadel a vygeneruje nový sources.list soubor pomocí zrcadla vybraného ze seznamu.

7
John B

Můj Python skript apt-smart , který automaticky najde zrcadla ve vaší zemi, měřítka a řadí je podle stavu a rychlosti, nakonec změní zdroje.list, pokud chcete.

Rozdíly mezi apt-smart a další uvedená odpověď apt-select jsou:

  • apt-smart automaticky zjistí, kde se nacházíte, takže při cestování do zahraničí nemusíte specifikovat zemi.
  • apt-smart provádí skutečné stahování HTTP z každého zrcadla, aby získal přesnější výsledky (šířku pásma a stav) a podporuje HTTP proxy, zatímco apt-select používá pouze ping a spoléhá na nepřesná data launchpadu.
  • apt-smart je udržováno, zatímco apt-select ponechává isusues unfix téměř 3 roky.

Můžete snadno nainstalovat apt-smart via pip, podrobné instalační příkazy copy'n'paste viz Project Readme .

Příklad použití, který vám umožní uvést seznam zrcadel s hodnocením ve vaší zemi:

$ apt-smart -l

S -l nebo --list-mirrors, dostanete (příklad výstupu ze serveru Travis CI USA):

---------------------------------------------------------------------------------------------------------
| Rank | Mirror URL                            | Available? | Updating? | Last updated    | Bandwidth   |
---------------------------------------------------------------------------------------------------------
|    1 | http://mirrors.gigenet.com/ubuntua... | Yes        | No        | Up to date      | 1.73 MB/s   |
|    2 | http://mirror.genesisadaptive.com/... | Yes        | No        | Up to date      | 1.68 MB/s   |
|    3 | http://ubuntu.mirrors.tds.net/pub/... | Yes        | No        | Up to date      | 1.4 MB/s    |
|    4 | http://repos.forethought.net/ubuntu   | Yes        | No        | Up to date      | 1.35 MB/s   |
|    5 | http://repo.miserver.it.umich.edu/... | Yes        | No        | Up to date      | 937.62 KB/s |
...
|   75 | http://mirror.cc.vt.edu/pub2/ubuntu   | Yes        | No        | 1 day behind    | 659.67 KB/s |
|   76 | http://mirror.atlantic.net/ubuntu     | Yes        | No        | 2 days behind   | 351.26 KB/s |
|   77 | http://mirror.lstn.net/ubuntu         | Yes        | No        | 4 days behind   | 806.81 KB/s |
|   78 | http://mirrors.usinternet.com/ubun... | Yes        | No        | 4 weeks behind  | 514.31 KB/s |
|   79 | http://mirrors.arpnetworks.com/Ubuntu | Yes        | No        | 19 weeks behind | 418.94 KB/s |
|   80 | http://mirrors.ocf.berkeley.edu/ub... | Yes        | Yes       | Up to date      | 446.07 KB/s |
---------------------------------------------------------------------------------------------------------
Full URLs which are too long to be shown in above table:
1: http://mirrors.gigenet.com/ubuntuarchive
2: http://mirror.genesisadaptive.com/ubuntu
3: http://ubuntu.mirrors.tds.net/pub/ubuntu
5: http://repo.miserver.it.umich.edu/ubuntu
...
78: http://mirrors.usinternet.com/ubuntu/archive
80: http://mirrors.ocf.berkeley.edu/ubuntu

2
Martin X

Jednoduše přidejte čáry deb zrcadlení k /etc/apt/sources.list vám poskytne duplicitní zdroje. Protože také apt kontroluje pouze duplicitní řádky , nedochází k žádné chybě. Abychom tomuto problému zabránili, musíme nahradit původní obsah souboru

Udělal jsem úplný seznam, abych nahradil původní soubor seznamu zdrojů. To zahrnuje hlavní, omezený, vesmír, multiverse, navrhovaný a kanonický repozitář.

Poznámka: řádky pro „navržený“ jsou komentovány. Kanonický „partnerský“ repozitář (uzavřený zdroj a vlastník) nefunguje se zrcadly, takže tyto řádky se nezmění.


Nejprve spusťte následující a vytvořte zálohu a odstraňte soubor se seznamem zdrojů:

Sudo mv /etc/apt/sources.list /etc/apt/sources.listbackup

Dále pomocí svého oblíbeného textového editoru zkopírujte a vložte následující řádky do /etc/apt/sources.list (pokud nejste na "bionic", přidal jsem příkaz k opravě, že v dalším kroku):

## main, restricted, universe, and multiverse repositories
deb mirror://mirrors.ubuntu.com/mirrors.txt bionic main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt bionic-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt bionic-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt bionic-security main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt bionic main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt bionic-updates main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt bionic-backports main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt bionic-security main restricted universe multiverse

## uncomment to enable "proposed" or pre-release software which may be unstable and could cause problems or breaks 
#deb mirror://mirrors.ubuntu.com/mirrors.txt bionic-proposed main restricted universe multiverse
#deb-src mirror://mirrors.ubuntu.com/mirrors.txt bionic-proposed main restricted universe multiverse

## Canonical "partner" repository does not work with mirrors
## uncomment to enable the partner repository for proprietary and closed source software
deb http://archive.canonical.com/ubuntu bionic partner
deb-src http://archive.canonical.com/ubuntu bionic partner

Po uložení soubor spusťte následující příkaz, abyste automaticky použili vaši verzi Ubuntu (bionic, eoan, xenial, atd.):

Sudo sed -i "s/bionic/$(lsb_release -sc)/g" /etc/apt/sources.list

Konečně, spusťte následující příkaz pro aktualizaci apt:

Sudo apt update
0
mchid

V ideálním případě celá metoda distribuce upravila protokol Torrent, takže bychom nemuseli nic z toho vylepšovat.

0
Slawomir