Benutzer-Werkzeuge

Webseiten-Werkzeuge


arch:paketverwaltung:reflector

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
arch:paketverwaltung:reflector [2020/01/08 18:15]
gahsul angelegt
arch:paketverwaltung:reflector [2020/01/14 18:56] (aktuell)
gahsul fix typos
Zeile 1: Zeile 1:
 ====== Reflector ====== ====== Reflector ======
  
-[[https://xyne.archlinux.ca/projects/reflector/|Reflector]] ist ein in Python 3 geschriebenes Skript, um die Mirrorliste von [[pacman]] aktuell zu halten.+[[https://xyne.archlinux.ca/projects/reflector/|Reflector]] ist ein in Python 3 geschriebenes Skript, um die Mirrorliste von [[:arch:paketverwaltung:pacman|]] aktuell zu halten.
  
 ===== Installation ===== ===== Installation =====
Zeile 9: Zeile 9:
 <code bash> <code bash>
 # pacman -S reflector # pacman -S reflector
 +
 </code> </code>
  
Zeile 17: Zeile 18:
 <code bash> <code bash>
 $ reflector --help $ reflector --help
 +
 </code> </code>
  
 ==== Beispiele ==== ==== Beispiele ====
  
-Es werden nur Deutsche HTTPS-Spiegelserver, in der Reihenfolge mit dem besten Score Wert in die Mirrorliste gespeichert.+Es werden nur deutsche HTTPS-Spiegelserver, in der Reihenfolge mit dem besten Score Wert in die Mirrorliste gespeichert. 
 <code bash> <code bash>
 # reflector -c Germany -p https --sort score --save /etc/pacman.d/mirrorlist # reflector -c Germany -p https --sort score --save /etc/pacman.d/mirrorlist
 +
 </code> </code>
  
Zeile 29: Zeile 33:
 <code bash> <code bash>
 # reflector -n 5 -p https --sort rate --save /etc/pacman.d/mirrorlist # reflector -n 5 -p https --sort rate --save /etc/pacman.d/mirrorlist
 +
 </code> </code>
- 
  
 ===== Automatisierung ===== ===== Automatisierung =====
 +
 ==== Mittels systemd ==== ==== Mittels systemd ====
 +
 === systemd-service === === 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.+Um Reflector einmal wöchentlich die Mirrorlist aktualisieren zu lassen, kann man folgenden systemd-service verwenden. Dieser wird mit einem Systemd-Timer gestartet.<code> 
 + 
 +/etc/systemd/system/reflector.service 
 + 
 +</code>
  
-<code>/etc/systemd/system/reflector.service</code> 
 <code bash> <code bash>
 [Unit] [Unit]
Zeile 48: Zeile 57:
 Type=oneshot Type=oneshot
 ExecStart=/usr/bin/reflector --protocol https --country Germany --sort score --save /etc/pacman.d/mirrorlist ExecStart=/usr/bin/reflector --protocol https --country Germany --sort score --save /etc/pacman.d/mirrorlist
 +
 </code> </code>
  
Zeile 53: Zeile 63:
  
 Dieser Systemd-Timer startet wöchentlich den <sub>reflector.service</sub> Dieser Systemd-Timer startet wöchentlich den <sub>reflector.service</sub>
 +<code>
 +/etc/systemd/system/reflector.timer
 +
 +</code>
  
-<code>/etc/systemd/system/reflector.timer</code> 
 <code bash> <code bash>
 [Unit] [Unit]
Zeile 66: Zeile 79:
 [Install] [Install]
 WantedBy=timers.target WantedBy=timers.target
-</code> 
  
-//Persistent=true// in der //[Timer]// Sektion holt den Timer nach, falls zudem Zeitpunkt der Rechner ausgeschaltet war.+</code>
  
-Der <sub>reflector.timer</sub> wird dann mit folgedem Befehl gestartet.+//Persistent=true// in der //[Timer]// Sektion holt den Timer nach, falls zu dem Zeitpunkt der Rechner ausgeschaltet war.
  
 +Der <sub>reflector.timer</sub> wird dann mit folgendem Befehl gestartet.
 <code bash> <code bash>
 # systemctl enable reflector.timer # systemctl enable reflector.timer
 +
 </code> </code>
  
Zeile 80: Zeile 94:
 [[https://xyne.archlinux.ca/projects/reflector/|Projektseite]]\\ [[https://xyne.archlinux.ca/projects/reflector/|Projektseite]]\\
 [[https://wiki.archlinux.de/title/Reflector|Reflector archlinux.de Wiki]]\\ [[https://wiki.archlinux.de/title/Reflector|Reflector archlinux.de Wiki]]\\
-[[https://wiki.archlinux.org/index.php/Reflector|Reflector archlinux.org Wiki]]\\+[[https://wiki.archlinux.org/index.php/Reflector|Reflector archlinux.org Wiki]] 
 + 
arch/paketverwaltung/reflector.1578507338.txt.gz · Zuletzt geändert: 2020/01/08 18:15 von gahsul