Come posso diventare adatto a usare uno specchio vicino a me o scegliere un mirror più veloce?

189

Il download dall'archivio principale di Ubuntu è lento anche quando non è un giorno di rilascio, come posso ottenere apt-get per utilizzare automaticamente un mirror che mi è vicino?

    
posta ajmitch 29.04.2011 - 01:20

6 risposte

176

apt-get ora supporta un metodo 'mirror' che seleziona automaticamente un mirror adeguato in base alla tua posizione. Mettere:

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

in alto nel tuo file /etc/apt/sources.list dovrebbe essere tutto ciò che è necessario per farlo selezionare automaticamente un mirror per te in base alla tua posizione geografica.

Gli utenti Lucid (10.04), Maverick (10.10), Natty (11.04) e Oneiric (11.10) possono sostituire precise con il nome appropriato.

    
risposta data ajmitch 29.04.2011 - 01:21
79

Ho sempre utilizzato lo strumento GUI "select best server": da Ubuntu Software Center, vai a Modifica - & gt; Sorgenti software nel menu. (Puoi farlo anche da Preferences for Synaptic o Update Manager.)

Sotto la scheda Software di 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 eseguirà alcuni test per vedere quale mirror offrirà la migliore velocità di download.

Non posso commentare se questo è migliore o peggiore del metodo che hai trovato per te. Forse qualcuno con qualche esperienza in merito può commentare!

Ecco alcuni screenshot per il metodo grafico, come suggerito da Jorge:

  1. Apri il Software Center di Ubuntu, fai clic su Modifica nel menu globale e vai a "Sorgenti software ..."

  2. Fai clic sul menu a discesa accanto a "Scarica da" e seleziona "Altro ..."

  3. Fai clic su Seleziona il miglior server

  4. Il miglior server è evidenziato. Fai clic su Scegli server e il gioco è fatto!

    
risposta data Sean Fitzpatrick 29.04.2011 - 06:45
13

La posizione geografica non sempre dà il miglior specchio. Ad esempio, vivo in Canada, e la maggior parte di coloro che si trovano in questa provincia dovrebbero trovare uno specchio a BC, in California o in qualsiasi stato del Pacifico, forse persino in Arizona.

Tuttavia, qui nel nord il mio ISP (a differenza della compagnia telefonica) ha una sola linea in fibra fuori da questa città, e va dritto a Calgary (1000 km ad est di qui) dove si collega un NEX condiviso con la linea per ucalgary , dove hanno un delizioso debian e ubuntu e who-knows-what-else mirror. Sembra che l'università abbia lo stesso ISP di me, e quindi i tassi di trasferimento sono misurati in megabyte al secondo, invece dei 50-100 kilobyte al secondo che ottengo da un mirror predefinito.

. Raccomando di conoscere la topologia della tua rete internet locale. Cose carine come Network Exchanges possono creare una connessione veloce a luoghi specifici. Stare sulla rete del tuo ISP può bypassare alcuni acceleratori di velocità che potresti avere al mondo esterno.

Grazie al post relativo allo strumento GUI per modificare questo aspetto, ho trovato il mirror e l'ho impostato come predefinito. Buono spettacolo per questo argomento!

    
risposta data Gallomimia 31.01.2012 - 06:55
11

Per un aggiornamento veloce, ho scaricato il CD alternativo usando i torrent. Dopo l'aggiornamento in questo modo, ho ancora finito con un sistema che non ha ancora tutti gli aggiornamenti (probabilmente dopo che l'ISO è stato imballato).

Dopo una rapida ricerca, ho trovato l' elenco di mirror su Launchpad . Cerca il tuo paese e prova alcuni. Vivo nei Paesi Bassi e ho una velocità di soli 75kB / s, molto più bassa della mia solita velocità. Il mirror ubuntu.mirror.cambrium.nl non ha funzionato per me, ma ha fatto ubuntu.mirror.astratoip.net. Sostituisci il mirror di conseguenza ed esegui i seguenti comandi:

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

Sostituisci archive.ubuntu.com con il tuo mirror corrente.

    
risposta data Lekensteyn 29.04.2011 - 08:11
7

Un consiglio per gli utenti di Kubuntu 12.04 ...

Da Muon Software Center:

  • Impostazioni & gt; Configura sorgenti software

Quindi nella scheda Kubuntu Software:

  • Seleziona "Altro" dall'elenco a discesa "Scarica da:"
  • Fai clic sul pulsante "Seleziona il miglior server" - questo eseguirà il ping di tutti i server nell'elenco

Questo selezionerà il server con il ping più veloce (server più veloce in quel momento)

Sono nel Regno Unito, ma il mio server più veloce è "server per il Nepal". - Circa 10 volte più veloce di quello che stavo ottenendo con il server predefinito per il Regno Unito!

    
risposta data Jason Bullock 01.05.2012 - 23:26
6

Qui è uno script Python che ho scritto che restituisce un elenco di mirror con la latenza più bassa per un paese specificato.

Lo script fornisce anche informazioni sulla larghezza di banda e sullo stato prese dalle pagine del launchpad dei mirror e genererà un nuovo file sources.list utilizzando un mirror scelto dall'elenco.

    
risposta data John B 11.06.2014 - 01:46

Leggi altre domande sui tag