Pengantar
Saat menggunakan AlmaLinux 10, kecepatan update paket sangat bergantung pada server mirror yang digunakan. Secara bawaan, repository AlmaLinux akan memilih mirror global secara otomatis. Namun, agar proses update dan install paket lebih cepat dan stabil (terutama jika server berada di Indonesia), kita bisa mengubah repository ke mirror lokal Indonesia, seperti milik Universitas Indonesia (UI), Universitas Gadjah Mada (UGM), atau mirror ID lainnya.
- Cek Repositori
Ini akan menampilkan repository yang aktif di perangkat andacd /etc/yum.repo.d/
- Backup File Repo Lama
Backup file dengan menggunakan command line berikut
sudo cp /etc/yum.repos.d/almalinux.repo /etc/yum.repos.d/almalinux.repo.bak
Edit File Repository
- Edit Repository BaseOS
nano /etc/yum.repos.d/almalinux-baseos.repo
Command line diatas akan menampilkan konfigurasi dari repo BaseOS yang terlihat seperti berikut
Ganti isi file diatas dengan repo dari kartolo.sby.datautama.net.id[baseos] name=AlmaLinux $releasever - BaseOS # mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos baseurl=https://kartolo.sby.datautama.net.id/almalinux/$releasever/BaseOS/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9 metadata_expire=86400 enabled_metadata=1
Kemudian tekan Ctrl+z dan Y untuk menyimpan dan keluar dari editor
- Edit Repositori AppStream
Command line diatas akan menampilkan konfigurasi dari repo BaseOS yang terlihat seperti berikutnano /etc/yum.repos.d/almalinux-appstream.repo
Ganti isi file diatas dengan repo dari kartolo.sby.datautama.net.id
[appstream] name=AlmaLinux $releasever - AppStream # mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/appstream baseurl=https://kartolo.sby.datautama.net.id/almalinux/$releasever/AppStream/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9 metadata_expire=86400 enabled_metadata=1
Kemudian tekan Ctrl+z dan Y untuk menyimpan dan keluar dari editor
- Edit Repositori Extras
Command line diatas akan menampilkan konfigurasi dari repo BaseOS yang terlihat seperti berikutnano /etc/yum.repos.d/almalinux-extras.repo
Ganti isi file diatas dengan repo dari kartolo.sby.datautama.net.id
[extras] name=AlmaLinux $releasever - Extras # mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras baseurl=https://kartolo.sby.datautama.net.id/almalinux/$releasever/extras/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-9 metadata_expire=86400 enabled_metadata=0
Kemudian tekan Ctrl+z dan Y untuk menyimpan dan keluar dari editor
- Update Cache
Update metadata repositori
sudo dnf clean all sudo dnf makecache
- Uji Repositori
Coba install paket untuk memastikan mirror berjalan baik
sudo dnf update
Kesimpulan
Mengganti repository AlmaLinux 10 ke mirror lokal Indonesia sangat berguna untuk mempercepat proses update dan install paket, sekaligus mengurangi latency koneksi. Dengan mengganti baseurl di file repo dan menonaktifkan mirrorlist, server kamu akan mengarah langsung ke mirror yang lebih dekat. Pastikan memilih mirror yang aktif dan stabil agar pengalaman penggunaan server semakin optimal.