Berseker’s Weblog

un blog su linux e altro…

Ordinare i mirror di ArchLinux con Rankmirrors

with 10 comments

Premettendo che questa informazione era già disponibile sul wiki di archlinux (qui, in una posizione secondo me non propriamente di “primo piano”) ho deciso di scrivere questo articolo su come ordinare la lista dei mirror contenenti i vari repository ufficiali di Arch in base alla loro velocità (penso sia misurata solo la velocità di risposta, il cosiddetto ping, e non la velocità effettiva di download, ma correggetemi se sbaglio).

Allora, innanzitutto sarà necessario aver installato sul nostro sistema l’interprete python, nel caso installiamolo come di consueto con

# pacman -Sy python

poi eseguite i seguenti comandi, che servono a sfruttare lo script rankmirrors (installato automaticamente dal pacchetto di pacman) per ordinare la lista dei mirror (richiede che il file /etc/pacman.d/mirrorlist sia quello originale, insomma, che contenga effettivamente una lista dei mirrors)

# cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
# sed -ie 's/^#S/S/g' /etc/pacman.d/mirrorlist
# rankmirrors -v /etc/pacman.d/mirrorlist | tee /etc/pacman.d/mirrorlist.new && mv /etc/pacman.d/mirrorlist.new /etc/pacman.d/mirrorlist

ATTENZIONE: nel secondo comando ci sono degli apici che WordPress visualizza erroneamente in un altro formato, dovete correggerli con i classici apici fatti col tasto a destra dello “0” (l’apostrofo per intenderci).

il primo comando vi creerà una copia di backup del mirrorlist, il secondo in pratica si occuperà di decommentare tutte le righe del mirrorlist, il terzo effettuerà effettivamente il test per l’ordinamento, e si occuperà di creare effettivamente il file mirrorlist con la lista dei mirror ordinata.

Fate sapere se notate dei miglioramenti! Ovviamente, in caso di peggioramenti potete sempre tornare indietro recuperando il mirrorlist dal backup creato in precedenza.

Ovviamente non mi assumo la responsabilità nel caso il vostro pc dopo l’operazione si trasformi in un fermacarte o un aggeggio simile 😉

Annunci

Written by berseker

26 novembre 2008 a 16:35

10 Risposte

Subscribe to comments with RSS.

  1. L’ho appena provato ed ho notato un netto miglioramento. Avevo capito che c’era qualcosa del genere ma non avevo approfondito prima del tuo post. Grazie.

    STeLE

    26 novembre 2008 at 17:54

  2. Attenzione che hai sbagliato a scrivere gli apici, o forse li ha corretti erroneamente wordpress..

    sono due singoli apici semplici non “storti”..

    Bella guida comunque 😉

    simo

    30 novembre 2008 at 22:39

  3. deve averli corretti automaticamente wordpress. aggiungerò una nota nell’articolo.. grazie dell’avviso e dei complimenti ^^

    berseker

    1 dicembre 2008 at 6:41

  4. questa roba qua è scritta anche nel wiki
    http://www.archlinux.it/wiki/index.php?title=PostFix_Tutorial

    poi non sempre funziona, nel senso che metti sì i mirror più veloci ma non è detto che siano i più aggiornati.

    Ultima cosa per proprio velocizzare pacman basta configurarlo per usare aria invece di wget per lo scaricamento http://www.archlinux.it/wiki/index.php?title=Improve_Pacman_Performance#Using_aria2

    ugaciaka

    1 dicembre 2008 at 8:32

  5. @ugaciaka
    ma l’hai letto l’articolo, o hai letto solo il titolo? l’ho detto nella prima frase che sta roba c’era nel wiki 😉

    per la storia dei mirror aggiornati, in genere sono tutti sincronizzati almeno a distanza di 1 giorno massimo 2;
    infine, aria2 non mi sono sentito di consigliarlo nell’articolo perchè a mio parere è pessimo nella visualizzazione dei dati relativi allo scaricamento, e in fondo usandolo non ho notato evidenti miglioramenti, cmq grazie della segnalazione

    berseker

    1 dicembre 2008 at 18:03

  6. infatti con aria2 non si capisce cosa stia scaricando da dove, ho provato a modificare i parametri ma niente da fare…sarebbe però figo, e aria ha la possibilità, di poter scaricare da due mirror diversi lo stesso pacchetto ma è una cosa che non so proprio come farla all’interno di pacman.conf

    ugaciaka

    13 dicembre 2008 at 8:02

  7. Grazie mi è stato molto utile per aggiornare la mirrorlist di arch

    lizz

    23 dicembre 2008 at 21:40

  8. […] dei repo ufficiali sul criterio minor tempo di risposta ad un ping. Lessi sul planet che qualcuno (la gloria è di Berseker) aveva pensato di leggere i dati ottenuti per sovrascrivere /etc/pacman.d/mirrorlist lì per lì […]

  9. Brookwell said regarding despite the fact there may now have been recently more persons together with its bus stop where usually the assault occurred, “the best content we currently have with regard to front pertaining to us immediately could be that there were five different involved yet could be the best sixth.” [url=http://www.raybanaviatorsusa.com]ray ban aviators[/url]
    Preciado had a nice 15-year playing career which began that includes Racing Santander it led entering his career having management which experts claim most recently included six years during all of the helm towards Sporting Gijon which unfortunately ended when the man was in fact sacked during January. [url=http://www.buyraybanwayfareruk.com]ray ban sunglasses[/url]
    They took years after that they left any NFL forward of your puppy felt comfortable enough while using himself to publicly admit which usually that he already been gay, but as Amy K. Nelson because of SB Nation told me, in which it turned out to be any kind of larger theme by using Davis’ life all over the entire last decade as your guy looked towards find his place operating in each of our world.
    http://www.raybanaviatorsusa.com

    OrinnyRiz

    9 giugno 2012 at 7:18


Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: