Reflector, mettez à jour vos mirroirs
Avec le temps, il peut vous arriver lors de la mise à jour de votre distribution que des erreurs se produisent à la récupération des derniers paquets nécessaires.
Ce phénomène est dû principalement à la maintenance des serveurs ou à l’indisponibilité de celui-ci. Reflector est un paquet logiciel qui va résoudre ses problèmes grâce à un script intégrer choisissant les miroirs les plus récents et les plus rapides.
Disponible uniquement sous Arch Linux sur les dépôts community, voici les détails du paquet :
https://www.archlinux.org/packages/community/any/reflector/
Installation :
sudo pacman -S reflector
Utilisation :
sudo reflector --verbose -l 30 --sort rate --save /etc/pacman.d/mirrorlist
Avec cette commande, reflector va récupérer 30 miroirs, les trier du plus au moins rapide et les copier dans /etc/pacman.d/mirrorlist contenant tous les miroirs nécessaires au fonctionnement des mises à jour d’Arch Linux.
Pour voir la liste des miroirs qui a été inscrite dans le fichier mirrorlist :
sudo nano /etc/pacman.d/mirrorlist
puis appuyé sur les touches ctrl + X pour quitter.
Pour plus de détails sur Reflector : https://wiki.archlinux.fr/Reflector#Script_pour_t.C3.A9l.C3.A9charger_depuis_le_g.C3.A9n.C3.A9rateur_de_mirrorlist
En cas de problème, vous pouvez générer une liste de miroir standard en utilisant le lien suivant :
https://www.archlinux.org/mirrorlist/
Cela va vous afficher un fichier texte, copier tout le contenu.
Ouvrez un terminal puis tapez
sudo nano /etc/pacman.d/mirrorlist
Sélectionner le contenu de mirrorlist puis clique droit coller
Pour Sauvegarder mirrorlist appuyer sur ctrl + X et la lettre O pour confirmer.
Tenter à nouveau de récupérer les mises à jour :
sudo pacman -Syu