-
-
Notifications
You must be signed in to change notification settings - Fork 2
Arch Linux Mirror Setup
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to mirror setup on Arch Linux, including mirror selection, mirror ranking, and mirror synchronization.
Install Reflector:
# Install Reflector
sudo pacman -S reflector
# Generate mirrors
sudo reflector --country "United States" --latest 10 --sort rate --save /etc/pacman.d/mirrorlistCommon options:
# Top 10 by rate
sudo reflector --latest 10 --sort rate --save /etc/pacman.d/mirrorlist
# By country
sudo reflector --country "United States" --latest 20 --sort rate --save /etc/pacman.d/mirrorlist
# HTTPS only
sudo reflector --latest 10 --protocol https --sort rate --save /etc/pacman.d/mirrorlistEdit manually:
# Edit mirrorlist
sudo vim /etc/pacman.d/mirrorlist
# Uncomment preferred mirrors
# Order matters - first is tried firstMirror format:
Server = https://mirror.example.com/archlinux/$repo/os/$arch
Test speed:
# Install rankmirrors
sudo pacman -S pacman-contrib
# Rank mirrors
rankmirrors -n 10 /etc/pacman.d/mirrorlistChange mirror:
# Use Reflector
sudo reflector --country "United States" --latest 10 --sort rate --save /etc/pacman.d/mirrorlist
# Update
sudo pacman -SyuThis guide covered mirror setup, Reflector, manual selection, and troubleshooting.
- Arch Linux Repository Configuration - Repositories
- Arch Linux Package Management - Package management
- ArchWiki Mirrors: https://wiki.archlinux.org/title/Mirrors
This guide is based on the ArchWiki. For the most up-to-date information, always refer to the official ArchWiki.