Panduan Mirror Linux Tercepat — Semua Distro

Debian/Ubuntu • Arch/Manjaro • Fedora • openSUSE • Slackware • NixOS — cara otomatis & manual

Pengenalan singkat

Mirror (repository mirror) adalah server yang menyimpan paket-paket distribusi Linux. Memilih mirror yang cepat dan dekat (geografis) mempercepat apt/pacman/dnf/zypper/nix update dan instalasi paket. Dokumen ini memberi perintah siap pakai untuk memilih mirror tercepat (otomatis) pada berbagai distro populer.

Catatan: jalankan perintah yang butuh menulis konfigurasi dengan sudo. Selalu backup file konfigurasi sebelum mengganti mirror.

1. Debian & Ubuntu (APT) — netselect-apt

Tool netselect-apt menguji mirror dan membuat sources.list sesuai mirror tercepat.

Langkah cepat

sudo apt update
sudo apt install -y netselect-apt

# Cari mirror untuk release (contoh: bookworm atau jammy)
sudo netselect-apt bookworm   # Debian 12
# atau
sudo netselect-apt jammy      # Ubuntu 22.04

Pindahkan hasil & update

# file 'sources.list' akan dibuat di direktori kerja
# Backup lalu ganti sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo mv sources.list /etc/apt/sources.list

# Refresh apt
sudo apt update

Tips

  • Jika netselect-apt sulit dijalankan, gunakan apt-fast atau pilih mirror manual lewat daftar resmi.
  • Untuk Ubuntu gunakan GUI Software & Updates → Download from → Other → Select Best Server.

2. Arch Linux & Manjaro (pacman) — reflector / pacman-mirrors

Arch: pakai reflector. Manjaro: pakai pacman-mirrors.

Arch — contoh

# Install reflector (jika belum ada)
sudo pacman -S --noconfirm reflector

# Pilih 5 mirror terbaru dari Indonesia, urut menurut speed, simpan ke mirrorlist
sudo reflector --country "Indonesia" --latest 5 --sort rate --save /etc/pacman.d/mirrorlist

# Refresh & upgrade
sudo pacman -Syyu

Manjaro — contoh

# Fasttrack pilihan mirror tercepat dan refresh
sudo pacman-mirrors --fasttrack
sudo pacman -Syyu

Tips

  • Jalankan reflector dari koneksi yang mewakili kondisi normalmu (Wi-Fi vs kabel).
  • Simpan mirrorlist hasil uji untuk rollback jika ada masalah.

3. Fedora (dnf)

Fedora menggunakan MirrorManager; mirror terbaik dipilih otomatis. Untuk memastikan kamu menggunakan metadata terbaru:

# Bersihkan cache lama dan refresh metadata
sudo dnf clean all
sudo dnf makecache --refresh

# Update sistem (paksa sinkronisasi ke mirror terbaru)
sudo dnf upgrade --refresh

Jika butuh mirror lokal khusus, edit file /etc/yum.repos.d/fedora.repo dan ganti baseurl — tapi hati-hati dan backup file dulu.

4. openSUSE (zypper)

openSUSE memakai MirrorBrain — biasanya otomatis. Untuk refresh dan update:

# Refresh repo
sudo zypper refresh

# Untuk upgrade (Distribution Upgrade)
sudo zypper dup

Untuk memilih mirror spesifik, kunjungi situs mirror openSUSE atau gunakan YaST → Software Repositories untuk ubah mirror.

5. Slackware (slackpkg)

Slackware mengandalkan file /etc/slackpkg/mirrors. Pilih mirror terdekat lalu aktifkan (hapus tanda #).

# Edit daftar mirror
sudo nano /etc/slackpkg/mirrors

# Contoh: aktifkan mirror lokal (hapus #)
# ftp://kartolo.sby.datautama.net.id/slackware/slackware64-15.0/

# Update slackpkg
sudo slackpkg update gpg
sudo slackpkg update

Pilih mirror resmi atau komunitas yang terpercaya untuk menghindari paket tidak resmi.

6. NixOS (nix.conf / substituters)

Nix menggunakan substituter (cache) untuk mempercepat pengunduhan store. Tambahkan substituters di /etc/nix/nix.conf atau konfigurasi NixOS.

# Edit /etc/nix/nix.conf (contoh)
sudo nano /etc/nix/nix.conf

# Tambahkan substituters. Contoh:
substituters = https://cache.nixos.org https://mirror.sjtu.edu.cn/nix-channels/store
trusted-public-keys = cache.nixos.org-1:... mirror.sjtu.edu.cn-1:...

# Lalu update channels & environment
sudo nix-channel --update
nix-env -u

Untuk daftar mirror resmi: https://nixos.org/mirrors/. Pastikan trusted public keys sesuai mirror yang digunakan.

Tips Umum Memilih Mirror

Contoh skrip singkat (otomatis pilih mirror Debian/Arch)

Berikut contoh skrip kecil untuk mencoba netselect-apt (Debian) atau reflector (Arch). Jalankan sesuai distro.

#!/bin/bash
# quick-mirror.sh (pilih salah satu mode: debian|arch)
MODE="$1"
if [ "$MODE" = "debian" ]; then
  sudo apt update
  sudo apt install -y netselect-apt
  sudo netselect-apt stable
  sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  sudo mv sources.list /etc/apt/sources.list
  sudo apt update
elif [ "$MODE" = "arch" ]; then
  sudo pacman -S --noconfirm reflector
  sudo reflector --country "Indonesia" --latest 10 --sort rate --save /etc/pacman.d/mirrorlist
  sudo pacman -Syyu
else
  echo "Usage: $0 debian|arch"

fi

Penutup

Dengan memilih mirror yang tepat sesuai distro dan lokasi, update & instalasi paket jadi lebih cepat dan nyaman. Jika ragu, jangan lupa backup konfigurasi repo dan coba mirror satu per satu sampai menemukan yang stabil & cepat untuk koneksimu.

Home Home
times;