REFLECTOR(1) REFLECTOR(1)

reflector - دریافت و فیلتر کردن جدیدترین فهرست آینه‌های Pacman

reflector [آرگومان‌ها]

برنامه reflector یک اسکریپت پایتون و ماژول پایتون وابسته است که می‌تواند اطلاعات به‌روز سرورهای آینه آرچ لینوکس را از رابط وب Mirror Status به نشانی (https://www.archlinux.org/mirrors/status) دریافت کند.

راهنمای reflector --help را ببینید.

چاپ جدیدترین فهرست آینه‌ها در خروجی استاندارد (STDOUT):

reflector

مرتب‌سازی ۵ سرور آینه‌ای که اخیراً همگام‌سازی شده‌اند بر اساس سرعت دریافت و بازنویسی فهرست آینه‌های محلی:

reflector --latest 5 --sort rate --save /etc/pacman.d/mirrorlist

انتخاب ۲۰۰ آینه HTTP یا HTTPS که اخیراً همگام‌سازی شده‌اند، مرتب‌سازی آن‌ها بر اساس سرعت دریافت، و بازنویسی فایل /etc/pacman.d/mirrorlist:

reflector --latest 200 --protocol http,https --sort rate --save /etc/pacman.d/mirrorlist

انتخاب آینه‌های HTTPS که ظرف ۱۲ ساعت گذشته همگام‌سازی شده و در فرانسه یا آلمان مستقر هستند، مرتب‌سازی آن‌ها بر اساس سرعت دریافت، و بازنویسی فایل /etc/pacman.d/mirrorlist با نتایج به‌دست‌آمده:

reflector --country France,Germany --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist

برنامه Reflector شامل واحد‌های سرویس (service) و تایمر (timer) در systemd است که می‌توانند برای به‌روزرسانی خودکار فهرست آینه‌های Pacman مورد استفاده قرار گیرند. برای استفاده از تایمر، فایل پیکربندی را در مسیر /etc/xdg/reflector/reflector.conf ویرایش کرده و سپس تایمر را با دستورات زیر فعال کنید:

systemctl enable reflector.timer
systemctl start reflector.timer

وضعیت را با systemctl list-timers بررسی کنید. جهت به‌روزرسانی فوری فهرست آینه‌ها به‌جای انتظار برای عملیات زمان‌بندی‌شده، دستور systemctl start reflector.service را اجرا کنید.

pacman(8)

Xyne.

2020-08-19 reflector User Manual