Reflector
Reflector is a Python script which can retrieve the latest mirror list from the Arch Linux Mirror Status page, filter the most up-to-date mirrors, sort them by speed and overwrite the file /etc/pacman.d/mirrorlist.
Installation
Install the reflector package.
Digital Radio Amateur Technologies: APRS AMPR D-STAR DMR System Fusion. The campus engagement platform for Shippensburg University - Powered by CampusGroups. Apr 17, 2021 Abilene, KS (67410) Today. Cloudy early with some clearing expected late. Winds NW at 10 to 20 mph.
Usage
- In the following examples,
/etc/pacman.d/mirrorlistwill be overwritten. Make a backup before proceeding. - Make sure the resulting
/etc/pacman.d/mirrorlistdoes not contain entries that you consider untrustworthy before syncing or updating with pacman.
To see all of the available commands, run the following command:
Examples
Verbosely rate and sort the five most recently synchronized mirrors by download speed, and overwrite the file /etc/pacman.d/mirrorlist:
Select the 200 most recently synchronized HTTP or HTTPS mirrors, sort them by download speed, and overwrite the file /etc/pacman.d/mirrorlist:
Select the HTTPS mirrors synchronized within the last 12 hours and located in either France or Germany, sort them by download speed, and overwrite the file /etc/pacman.d/mirrorlist:
Automation
Reflector App
systemd service
Since version 2020.8, Reflector ships with an enableable reflector.service.
The service will run reflector with the parameters specified in /etc/xdg/reflector/reflector.conf. This file accepts all of the reflector command-line arguments. Arguments may be grouped together on a single line or split across many lines, with optional blank lines and comment lines beginning with #. The default configuration file should serve as a good starting point and example.
For example, to select the 5 most up-to-date mirrors from France and Germany that support HTTPS and override /etc/pacman.d/mirrorlist, use
Enablereflector.service to run Reflector on boot. To run it immediately, start the service.
systemd timer
Since version 2020.8, Reflector provides a systemd timer (reflector.timer) that starts the #systemd servicereflector.service weekly. The schedule can be changed by editingreflector.timer. Blackmagic design motherboards driver download for windows.
First edit the configuration file as described in #systemd service. After you have updated the configuration file, start and enablereflector.timer.
To refresh the mirrorlist ahead of schedule, startreflector.service.
pacman hook
This section is being considered for removal.
mirrorlist.pacnew does not make sense; if you do not want the file at all, use NoExtract in pacman.conf. (Discuss in Talk:Reflector#)
You can create a pacman hook that will start reflector.service and remove the .pacnew file created every time pacman-mirrorlist gets an upgrade.
Set desired mirror options in /etc/xdg/reflector/reflector.conf as described in #systemd service.
This is also provided by reflector-mirrorlist-updateAUR.
Cron task
This section is being considered for removal.
Norwalk Reflector Norwalk Ohio
To update the mirrorlist daily, consider the following:
See also

