Risposte:
apt-get ora supporta un metodo 'mirror' che selezionerà automaticamente un buon mirror in base alla tua posizione. Mettendo:
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
nella parte superiore del /etc/apt/sources.list
file dovrebbe essere tutto ciò che è necessario per farlo scegliere automaticamente un mirror in base alla posizione geografica.
Gli utenti Lucid (10.04), Maverick (10.10), Natty (11.04) e Oneiric (11.10) possono sostituire precise
con il nome appropriato.
sudo apt-get update
prima di fare qualsiasi apt-get install
per utilizzare il mirror più vicino.
Sono sempre andato con lo strumento GUI 'seleziona il miglior server': da Ubuntu Software Center, vai a Modifica -> Sorgenti software nel menu. (Puoi anche farlo dalle Preferenze per Synaptic o Update Manager.)
Nella scheda Software Ubuntu c'è un menu a discesa accanto a "Scarica da:" Se selezioni "Altro ..." otterrai un pulsante che dice "Seleziona il miglior server"; facendo clic su di esso, Ubuntu esegue alcuni test per vedere quale mirror fornirà la migliore velocità di download.
Non posso commentare se questo è migliore o peggiore del metodo che hai trovato da solo. Forse qualcuno con qualche esperienza in materia può commentare!
Ecco alcuni screenshot per il metodo grafico, come suggerito da Jorge:
Apri Ubuntu Software Center, fai clic su Modifica nel menu globale e vai su "Sorgenti software ..."
Fai clic sul menu a discesa accanto a "Scarica da" e seleziona "Altro ..."
Clicca su Select Best Server
Il server migliore è evidenziato. Clicca Choose Servere il gioco è fatto!
apt-get
La posizione geografica non offre sempre il miglior specchio. Ad esempio, vivo nel Canada BC, e la maggior parte di quelli che si trovano in questa provincia dovrebbero trovare uno specchio nel BC, in California o in qualsiasi stato del Pacifico, forse anche in Arizona.
Tuttavia, qui a nord il mio ISP (a differenza della compagnia telefonica) ha solo una linea in fibra da questa città, e va direttamente a Calgary (1000 km a est di qui) dove collega un NEX condiviso con la linea a ucalgary, dove hanno un bel debian e Ubuntu e chissà che altro. Sembra che l'università abbia lo stesso ISP di me, e quindi le velocità di trasferimento sono misurate in megabyte al secondo, al contrario dei 50-100 kilobyte al secondo che ottengo da un mirror predefinito.
Così. Consiglio di conoscere la topologia della rete Internet locale. Cose graziose come Scambi di rete possono rendere veloce la connessione a luoghi specifici. Rimanere sulla rete del tuo ISP può bypassare alcune accelerazioni che potresti altrimenti avere al mondo esterno.
Grazie al post relativo allo strumento GUI per modificare questo, ho trovato quel mirror e lo ho impostato come predefinito. Bello spettacolo per questo argomento!
Per un aggiornamento veloce, ho scaricato il CD alternativo utilizzando torrent. Dopo l'aggiornamento in questo modo, ho ancora finito con un sistema che non ha ancora tutti gli aggiornamenti (probabilmente dopo che la ISO è stata compresso).
Dopo una rapida ricerca, sono finito nell'elenco dei mirror su Launchpad . Cerca il tuo paese e prova alcuni. Vivo nei Paesi Bassi e ho solo una velocità di 75 kB / s, molto più bassa della mia solita velocità. Il mirror ubuntu.mirror.cambrium.nl non ha funzionato per me, ma ubuntu.mirror.astratoip.net ha funzionato. Sostituire il mirror di conseguenza ed eseguire i comandi seguenti:
sudo sed 's@archive.ubuntu.com@ubuntu.mirror.atratoip.net@' -i /etc/apt/sources.list
sudo apt-get update
Sostituisci archive.ubuntu.com
con il tuo attuale mirror.
Un consiglio per gli utenti di Kubuntu 12.04 ...
Dal Muon Software Center:
Quindi nella scheda Software Kubuntu:
Questo selezionerà il server con il ping più veloce (il server più veloce al momento)
Sono nel Regno Unito, ma il mio server più veloce è "server for Nepal". - circa 10 volte più veloce di quello che stavo ottenendo con il server predefinito per il Regno Unito!
Ecco uno script Python che ho scritto che restituisce un elenco di mirror con la latenza più bassa per un Paese specificato.
Lo script fornisce inoltre informazioni sulla larghezza di banda e sullo stato ricavate dalle pagine del launchpad dei mirror e genererà un nuovo sources.list
file utilizzando un mirror scelto dall'elenco.
Il mio script Python apt-smart che trova automaticamente i mirror nel tuo paese, li confronta e li classifica in base allo stato e alla velocità, infine cambia le fonti.list se vuoi.
Le differenze tra apt-smart
e le altre risposte menzionate apt-select
sono:
apt-smart
trova automaticamente dove ti trovi, quindi non è necessario specificare il paese quando viaggi all'estero.apt-smart
esegue il download HTTP reale da ciascun mirror per ottenere risultati più accurati (larghezza di banda e stato) e supporta il proxy HTTP, mentre apt-select
utilizza ping
e fa affidamento solo su dati imprecisi del launchpad.apt-smart
viene mantenuto, mentre le apt-select
foglie non vengono fissate per quasi 3 anni.Puoi installarlo facilmente apt-smart
tramite pip
, per i comandi dettagliati di installazione di copia e incolla, consulta il file Leggimi del progetto .
Un esempio di utilizzo che ti consente di elencare i mirror classificati nel tuo paese:
$ apt-smart -l
Con -l
, o --list-mirrors
, otterrai (esempio di output dal server US Travis CI):
---------------------------------------------------------------------------------------------------------
| 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