Mengganti Repository Ubuntu 20.04 ke Mirror Indonesia

Karena beberapa hal, terkadang, instalasi aplikasi di Linux Ubuntu mengalami kendala dengan pesan error 'failed to fetch...'. Secara sederhana, error tersebut menginformasikan bahwa sistem Anda gagal menghubungi server repository software yang sedang digunakan.

Kalau Anda pengguna desktop, kendala tersebut bisa saja hanya disebabkan karena kuota FUP internet Anda sudah habis, hehehe. Nah, kalau Anda pengguna server VPS Indonesia dan mengalami kendala tersebut, bisa jadi jaringan internet VPS Anda kesulitan menghubungi server repository default Ubuntu.

Anda tidak perlu khawatir, solusinya cukup sederhana. Anda hanya perlu mengarahkan sistem Ubuntu ke mirror repository lokal Ubuntu yang ada di Indonesia. Berikut langkah-langkahnya:

1. Pastikan Anda sudah menginstal nano di Ubuntu. Kenapa? Karena nano lebih mudah dipakai ketimbang vim:

sudo apt update

sudo apt install nano

2. Backup dulu file default repository Ubuntu Anda:

sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak

3. Buat file repository baru:

sudo nano /etc/apt/sources.list

4. Copy dan paste alamat repository berikut:

deb http://kartolo.sby.datautama.net.id/ubuntu/ focal main restricted universe multiverse
deb http://kartolo.sby.datautama.net.id/ubuntu/ focal-updates main restricted universe multiverse
deb http://kartolo.sby.datautama.net.id/ubuntu/ focal-security main restricted universe multiverse
deb http://kartolo.sby.datautama.net.id/ubuntu/ focal-backports main restricted universe multiverse
deb http://kartolo.sby.datautama.net.id/ubuntu/ focal-proposed main restricted universe multiverse

5. Save file, dengan cara menekan tombol Ctrl+X bersamaan, tekan huruf Y, tekan Enter.

6. Update cache repository dan ulangi proses instalasi paket Anda yang gagal sebelumnya:

sudo apt update

sudo apt install xxxxxxxx