GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come selezionare il mirror apt più veloce su Ubuntu Linux

Lo scopo di questo tutorial è fornirti alcune informazioni su come migliorare la velocità di download del repository di Ubuntu selezionando il mirror più vicino, ovvero forse il più veloce rispetto alla tua posizione geografica.

In questo tutorial imparerai:

  • Come selezionare il mirror più veloce tramite il prefisso internazionale
  • Come selezionare mirror più veloci con il protocollo mirror
  • Come eseguire la selezione manuale dello specchio
  • Come utilizzare netselect per determinare il miglior mirror
  • Come configurare un mirror diverso nella GUI di GNOME e KDE Plasma
Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Ubuntu Linux
Software N/D
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Seleziona le istruzioni passo passo per il mirror più veloce


Ci sono diversi modi per farlo, tutti trattati di seguito. Dovresti leggere ciascuno di essi e determinare quale metodo suona più conveniente per te e si adatta meglio al tuo ambiente.

Codice Paese

  1. L'approccio più semplice è assicurarsi che il proprio mirror Ubuntu sia definito all'interno di /etc/apt/sources.list include un codice paese pertinente appropriato alla tua posizione. Ad esempio, di seguito puoi trovare un mirror Ubuntu ufficiale degli Stati Uniti come si trova in /etc/apt/sources.list :
    deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted
    
  2. Se non ti trovi negli Stati Uniti, sovrascrivi semplicemente us prefisso del paese con il codice appropriato del tuo paese. Cioè, se ti trovi ad esempio in Australia, aggiorna il tuo /etc/apt/sources.list file per tutte le voci come:
    deb http://au.archive.ubuntu.com/ubuntu/ focal main restricted
    

Utilizza il protocollo mirror

  1. Utilizzo del protocollo mirror come parte del tuo /etc/apt/sources.list entry indicherà apt comando per recuperare i mirror situati solo nel tuo paese. Per utilizzare il protocollo mirror, aggiorna tutte le righe all'interno di /etc/apt/sources.list file dal solito es.:
    deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted
    

    A:

    deb mirror://mirrors.ubuntu.com/mirrors.txt focal main restricted
    
  2. Ripetere quanto sopra per tutte le righe pertinenti, ove appropriato. In alternativa, usa sed comando per modificare automaticamente il tuo /etc/apt/sources.list file. Aggiorna il seguente sed comando se appropriato per adattarsi al tuo ambiente:
    $ sudo sed -i -e 's/http:\/\/us.archive/mirror:\/\/mirrors/' -e 's/\/ubuntu\//\/mirrors.txt/' /etc/apt/sources.list
    

Selezione del mirror apt manuale

Le soluzioni di cui sopra sembrano facili e potrebbero funzionare per te. Tuttavia, il mirror selezionato da apt potrebbe non essere il più veloce in quanto può essere gravato da un'elevata latenza. In questo caso puoi provare a scegliere il tuo mirror manualmente dall'elenco dei mirror situati nel tuo paese.

Usa wget comando per recuperare l'elenco. Il seguente wget il comando recupererà gli specchi apt di Ubuntu relativi al tuo paese. Esempio:

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

Puoi vedere un elenco di mirror Ubuntu disponibili sul sito Web ufficiale dei mirror di archivio. Trova il tuo paese, fai clic su alcuni dei server ed esegui un ping o traceroute prova per vedere quanto è veloce la connessione.

In base alla tua esperienza, seleziona il mirror migliore e modifica il tuo /etc/apt/sources.list apt file di configurazione in modo appropriato.

Scegliere il mirror più veloce con netselect

Questa soluzione è preferita, in quanto garantisce la più rapida selezione degli specchi. Per questo useremo netselect comando.

  1. Il netselect il pacchetto non è disponibile all'interno del repository standard di Ubuntu per impostazione predefinita, quindi dovremo prenderlo in prestito dal repository stabile di Debian:
    $ 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. Una volta ottenuto il netselect comando disponibile sul tuo sistema Ubuntu usalo per individuare il mirror più veloce in base alla latenza ICMP più bassa. L'output di netselect sarà relativo alla tua posizione. L'output di esempio seguente mostrerà i primi 20 mirror Ubuntu apt (se disponibili):
    $ 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. Modifica manualmente il tuo /etc/apt/sources.list per riflettere quanto sopra netselect risultati o utilizzare sed comando, dove il numero di punteggio più basso a sinistra rappresenta una velocità di trasferimento speculare più alta. Esempio:
    $ sudo sed -i 's/http:\/\/us.archive.ubuntu.com\/ubuntu\//http:\/\/ubuntu.uberglobalmirror.com\/archive\//' /etc/apt/sources.list
    

Confronto dei risultati

I seguenti sono i miei apt update risultati del comando, mentre si trova in Australia:

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)

Cambia mirror tramite GUI

Se preferisci utilizzare la GUI sulla riga di comando e hai installato l'ambiente desktop GNOME o KDE, puoi utilizzare le seguenti sezioni per modificare il mirror di download di Ubuntu.

GNOME

  1. Apri l'applicazione Software e aggiornamenti, quindi fai clic sulla casella a discesa "Scarica da".
  2. Scorri manualmente l'elenco e seleziona il mirror desiderato, o in alternativa fai semplicemente clic sul pulsante "Seleziona il miglior server" per lasciare che Ubuntu faccia il lavoro per te.

KDE Plasma

  1. Inizia aprendo il Discover Software Center, quindi fai clic su Impostazioni e infine sul pulsante "Sorgenti software".
  2. Ti verrà richiesto di inserire la tua password di root, quindi puoi espandere il menu Scarica da e fare clic su Altro.
  3. Scorri manualmente l'elenco e seleziona il mirror desiderato, o in alternativa fai semplicemente clic sul pulsante "Seleziona il miglior server" per lasciare che Ubuntu faccia il lavoro per te.

Pensieri conclusivi


In questo tutorial, abbiamo visto diversi metodi per scegliere il mirror di download più veloce su Ubuntu Linux. Consigliamo il netselect metodo in quanto darà risultati concisi ed è molto veloce dopo aver installato il programma. Se non ti piace giocherellare con la riga di comando, puoi sempre lasciare che Ubuntu faccia il lavoro per te e trovare il miglior server tramite la GUI.

Di solito non è necessario modificare manualmente il server di download. Ma può essere utile quando si viaggia o se un determinato server diventa improvvisamente lento. Speriamo che questo acceleri i tuoi download per te.


Ubuntu
  1. Come utilizzare il comando di arresto di Linux in Ubuntu 18.04 e CentOS 7

  2. Come consentire all'utente di utilizzare sudo in Ubuntu Linux

  3. Come usare il comando tail in Ubuntu Linux

  4. Come fare in modo che Ubuntu riconosca la scheda di rete Wi-Fi?

  5. "bad Mirror Archive":come mettere come "specchio di Ubuntu Archive" sull'installazione di Ubuntu?

Come risolvere "Le informazioni di aggiornamento sono obsolete" in Ubuntu Linux

Come installare Ubuntu Linux nel modo più semplice possibile

Come connettersi al WiFi dal terminale in Ubuntu Linux

Come installare l'ultimo Erlang su Ubuntu Linux

Come cambiare il nome host in Ubuntu Linux

Come aggiungere un repository Apt su Ubuntu Linux