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
Warning:- In the following examples,
/etc/pacman.d/mirrorlist
will be overwritten. Make a backup before proceeding. - Make sure the resulting
/etc/pacman.d/mirrorlist
does 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: