arch:paketverwaltung:reflector
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| arch:paketverwaltung:reflector [2020/01/12 10:48] – gahsul | arch:paketverwaltung:reflector [2024/05/16 18:31] (aktuell) – Seite verschoben nach tools:reflector:reflector gahsul | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Reflector ====== | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | Installiert wird Reflector mit dem Befehl: | ||
| - | |||
| - | <code bash> | ||
| - | # pacman -S reflector | ||
| - | |||
| - | </ | ||
| - | |||
| - | ===== Benutzung ===== | ||
| - | |||
| - | Um die Syntax und alle verfügbaren Parameter zu sehen, führt man folgenden Befehl aus: | ||
| - | |||
| - | <code bash> | ||
| - | $ reflector --help | ||
| - | |||
| - | </ | ||
| - | |||
| - | ==== Beispiele ==== | ||
| - | |||
| - | Es werden nur Deutsche HTTPS-Spiegelserver, | ||
| - | |||
| - | <code bash> | ||
| - | # reflector -c Germany -p https --sort score --save / | ||
| - | |||
| - | </ | ||
| - | |||
| - | Es werden die **5 schnellsten HTTPS-Spiegelserver** in die Mirrorliste gespeichert. | ||
| - | <code bash> | ||
| - | # reflector -n 5 -p https --sort rate --save / | ||
| - | |||
| - | </ | ||
| - | |||
| - | ===== Automatisierung ===== | ||
| - | |||
| - | ==== Mittels systemd ==== | ||
| - | |||
| - | === systemd-service === | ||
| - | |||
| - | Um Reflector einmal wöchentlich die Mirrorlist aktualisieren zu lassen, kann man folgenden systemd-service verwenden. Dieser wird mit einem Systemd-Timer gestartet.< | ||
| - | |||
| - | / | ||
| - | |||
| - | </ | ||
| - | |||
| - | <code bash> | ||
| - | [Unit] | ||
| - | Description=Pacman-Mirrorlist updaten | ||
| - | Requires=network-online.target | ||
| - | After=network-online.target | ||
| - | |||
| - | [Service] | ||
| - | Type=oneshot | ||
| - | ExecStart=/ | ||
| - | |||
| - | </ | ||
| - | |||
| - | === Systemd-Timer === | ||
| - | |||
| - | Dieser Systemd-Timer startet wöchentlich den < | ||
| - | < | ||
| - | / | ||
| - | |||
| - | </ | ||
| - | |||
| - | <code bash> | ||
| - | [Unit] | ||
| - | Description=Reflector wöchentlich ausführen | ||
| - | |||
| - | [Timer] | ||
| - | OnCalendar=weekly | ||
| - | RandomizedDelaySec=12h | ||
| - | Persistent=true | ||
| - | |||
| - | [Install] | ||
| - | WantedBy=timers.target | ||
| - | |||
| - | </ | ||
| - | |||
| - | // | ||
| - | |||
| - | Der < | ||
| - | <code bash> | ||
| - | # systemctl enable reflector.timer | ||
| - | |||
| - | </ | ||
| - | |||
| - | ===== Siehe auch ===== | ||
| - | |||
| - | [[https:// | ||
| - | [[https:// | ||
| - | [[https:// | ||
| - | |||
arch/paketverwaltung/reflector.1578826099.txt.gz · Zuletzt geändert: von gahsul