Reflector (Magyar)
A Reflector egy Python szkript, amely képes lekérni a legfrissebb tükörszerverlistát az Arch Linux Mirror Status oldalról, kiszűri a legnaprakészebb tükörszervereket, sebesség szerint sorba rendezi őket, majd felülírja a /etc/pacman.d/mirrorlist fájlt.
Telepítés
Telepítse a reflector szoftvercsomagot.
Használat
Futtassa a következő parancsot az összes elérhető lehetőség megtekintése érdekében:
$ reflector --help
Példák
Tekintse meg a reflector(1) § EXAMPLES man súgót.
/etc/pacman.d/mirrorlist fájl felülírására vonatkozó példákat rendszergazdai (root) jogosultsággal kell futtatni. A folytatás előtt készítsen biztonsági másolatot, és a művelet után ellenőrizze az eredményt.Automatizálás
systemd szolgáltatás
A Reflector tartalmazza a reflector.service szolgáltatást, amely a Reflectort az /etc/xdg/reflector/reflector.conf fájlban megadott beállításokkal futtatja. Az ebben a fájlban található alapértelmezett beállítások jó kiindulási alapot és példát nyújtanak.
Engedélyezze a reflector.service szolgáltatást, hogy a Reflector automatikusan elinduljon az operációs rendszer indulásakor. Ha azonnal el szeretné indítani, akkor indítsa el a szolgáltatást.
reflector.service szolgáltatás függ egy hálózati várakozási szolgáltatástól, amelyet a network-online.target segítségével kell beállítani.systemd időzítő
A reflector biztosít egy systemd időzítőt (reflector.timer), amely hetente elindítja a reflector.service systemd szolgáltatást. Az ütemezés szerkeszthető a reflector.timer szerkesztésével.
Az reflector.service szolgáltatás indításakor használt alapértelmezett beállítások módosításához szerkessze a beállításfájlt a systemd szolgáltatás szakaszban leírtak szerint. Ezután indítsa el és engedélyezze a reflector.timer időzítőt.
A tükörszerverlista ütemezés előtti frissítése érdekében indítsa el a reflector.service szolgáltatást.
pacman automatikus műveletindító (pacman hook)
A pacman-mirrorlist szoftvercsomag nem frissül rendszeresen, ezért nem releváns a Reflector futtatása csak azért, mert a világ valamely részén egy tükörszerver hozzáadásra vagy eltávolításra került. Ehelyett használja a #systemd időzítő megközelítést. Ha egyáltalán nem szeretné, hogy a mirrorlist.pacnew fájl telepítésre kerüljön, akkor használja a NoExtract beállítást az /etc/pacman.conf fájlban.