pacman: Automatisch die besten mirrors ermitteln lassen

Wer ein Arch-basiertes Linux verwendet, darunter zählen Arch selbst, sowie z.B. Manjaro und EndeavourOS, der nutzt wohl überwiegend pacman als Package Manager. In der Grundinstallation von Arch ist die Liste der mirrors meist nicht optimal für einen selbst, da oft ausländische Server verwendet werden, im schlimmsten Fall sogar von Übersee. Das hat zwar keinen Einfluss auf die generelle Funktionalität, kann aber unter Umständen Geschwindigkeitseinbußen bedeuten.

Abhilfe schafft hier ein kleines Tool namens reflector.

sudo pacman -Syu reflector

Hiermit lassen sich Mirrors nach bestimmten Kriterien filtern und sortieren und ggf. direkt als neue Mirrorliste für pacman abspeichern. Als Beispiel hier, wie ich nach deutschen Repositories filtere und davon die 30 aktuellsten herausnehme und davon dann die 10 schnellsten auswähle.

sudo reflector -c de -l 30 -f 10 --save /etc/pacman.d/mirrorlist

Der Parameter -c de gibt an, dass wir ausschließlich Server haben möchten, die in Deutschland stehen. Mit -l 30 nehmen wir davon die 30 aktuellsten Einträge heraus, welche anschließend mit -f 10 nach deren Geschwindigkeit geprüft und sortiert werden. Anschließend schreiben wir den Output mit –save /etc/pacman.d/mirrorlist direkt in die Mirror-Konfiguration von pacman und haben dann die 10 schnellsten deutschen Repository-Server zur Verfügung.

Und das wars auch schon. Anschließend evtl. nochmal mit sudo pacman -Syu die Listen aktualisieren und fertig. Verschiedene andere Quellen im Internet sagen, man solle diese Überprüfung automatisieren und wöchentlich ausführen um immer die schnellsten Server zur Verfügung zu haben, aber meiner Meinung nach ist das etwas übertrieben und es reicht vollkommen aus, wenn man die Filterung nach Bedarf ausführt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert