Penjelasan
Skrip arch-mirror.sh
ini menggunakan
reflector
untuk memilih mirror tercepat di Arch Linux.
Mirror baru akan langsung menggantikan
/etc/pacman.d/mirrorlist
setelah dibackup secara otomatis.
⚠️ Jalankan dengan
sudo
karena skrip ini akan mengubah
konfigurasi mirrorlist
.
Kode Skrip
#!/bin/bash
# arch-mirror.sh (otomatis pilih mirror tercepat Arch Linux)
set -e
echo "[INFO] Install reflector jika belum ada..."
sudo pacman -Sy --noconfirm reflector
echo "[INFO] Backup mirrorlist lama..."
sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak.$(date +%F_%T)
echo "[INFO] Menjalankan reflector (10 mirror terbaru, urut kecepatan)..."
sudo reflector --latest 10 --sort rate --save /etc/pacman.d/mirrorlist
echo "[INFO] Sinkronisasi database paket..."
sudo pacman -Syy
echo "[DONE] Mirror tercepat berhasil dipasang!"
⬇️ Download arch-mirror.sh