arch:paketverwaltung:reflector
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
arch:paketverwaltung:reflector [2020/01/14 18:56] – fix typos 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.1579028168.txt.gz · Zuletzt geändert: 2020/01/14 18:56 von gahsul