Reflector (Français)
Reflector est un script Python qui peut récupérer la dernière liste de miroirs sur la page Arch Linux Mirror Status, filtrer les miroirs les plus récents, les trier par vitesse et écraser le fichier /etc/pacman.d/mirrorlist
.
Utilisation
- Dans les exemples suivants,
/etc/pacman.d/mirrorlist
sera écrasé. Faites une sauvegarde avant de continuer. - Assurez-vous que la
/etc/pacman.d/mirrorlist
résultante ne contient pas d'entrées que vous considérez comme non fiables avant de synchroniser ou de mettre à jour avec pacman.
Pour consulter toutes les options disponibles, exécutez la commande suivante :
$ reflector --help
Exemples
Consultez reflector(1) § EXAMPLES. Les exemples écrasant /etc/pacman.d/mirrorlist
doivent être exécutés en tant que root.
Automatisation
Service systemd
Reflector est livré avec . Le service exécutera reflector avec les paramètres spécifiés dans . Les options par défaut de ce fichier devraient servir de bon point de départ et d'exemple.
Par exemple, pour sélectionner les 5 miroirs les plus à jour de France et d'Allemagne qui prennent en charge HTTPS et écraser /etc/pacman.d/mirrorlist
, utilisez
Activez pour exécuter Reflector au démarrage. Pour l'exécuter immédiatement, démarrez le service.
Minuterie systemd
Reflector fournit un timer systemd. () qui démarre le #Service systemd chaque semaine. L'horaire peut être modifié en éditant .
Editez d'abord le fichier de configuration comme décrit dans #Service systemd. Après avoir mis à jour le fichier de configuration, démarrez et activez .
Pour rafraîchir la liste des miroirs avant la date prévue, démarrez .
Hook de pacman
pacman-mirrorlist n'est pas mis à jour régulièrement, invoquer reflector uniquement parce qu'un miroir dans une partie du globe a été ajouté ou supprimé n'est pas pertinent. Utilisez plutôt l'automatisation basée sur une minuterie. Si vous voulez que mirrorlist.pacnew
ne soit pas installé du tout, utilisez dans .
Voir aussi
- Fil de discussion sur Reflector dans les forums Arch Linux.
- Page du projet en amont incluant le journal des modifications.