In questo modo eviterete attese lunghissime o addirittura errori di file non trovati e potrete sempre avere le ultime versioni dei vostri programmi preferiti.
Per aggiornare i repository useremo il programma apposito Reflector. Andiamo ad installarlo quindi, digitando da un terminale:
sudo pacman -Sy reflector
Adesso, prima di operare, facciamo un bel backup dell'ultima lista di mirror sicuramente funzionante, dando sempre da terminale: sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
E ora quindi andiamo ad aggiornare i mirrors digitando nel nostro fidato terminale: reflector -l 10 -f 5 --sort rate --save /etc/pacman.d/mirrorlist
Con il suddetto comando abbiamo selezionato i 10 server più recentemente aggiornati e ne abbiamo scelto i 5 più veloci.Ovviamente potete cambiare le impostazioni come volete (date un'occhiata alle opzioni disponibili affidandovi all'help di reflector).
Tutto qui, adesso basta dare da terminale un:
sudo pacman -Syu
per far aggiornare i repository al nostro sistema e controllare che tutto vada per il meglio.In caso si ricevano errori e si voglia ripristinare il vecchio backup funzionante basta dare da terminale:
sudo rm -rf /etc/pacman.d/mirrorlist sudo cp /etc/pacman.d/mirrorlist.backup /etc/pacman.d/mirrorlist
Infine vi lascio con un consiglio: createvi un eseguibile che vi permetta di aggiornare i mirrors in 1 semplice comando, ad esempio digitando in un terminale: sudo update-mirrors
Per rendere questo fattibile basta creare un semplice file di testo in /usr/bin con: sudo gedit /usr/bin/update-mirrors
ed inserite al suo interno il seguente testo: #! /bin/bash
echo "Updating mirrors list, please wait..."
reflector -l 10 -f 5 --sort rate --save /etc/pacman.d/mirrorlist
echo "Done!"
pacman -Syy
Salvate e chiudete la finestra, concludete dando i permessi di esecuzione al file appena creato con: sudo chmod +x /usr/bin/update-mirrors
D'ora in poi vi basterà dare il suddetto: sudo update-mirrors
per aggiornare di nuovo i vostri mirrors con i migliori su piazza :D
Nessun commento:
Posta un commento