Terdapat dua jenis repository ubuntu berdasarkan lokasinya, yaitu repository luar (eksternal) dan lokal. Repository lokal memungkinkan proses instalasi aplikasi dapat berjalan secara lebih cepat dari pada repository luar. Dalam artikel ini akan membahas cara mengubah Repository Ubuntu ke server mirror lokal agar proses instalasi dapat berjalan lebih cepat dan reliable.
Sebagai sebuah sistem operasi alternatif, Linux menawarkan banyak pilihan aplikasi pendukung yang bisa menunjang produktivitas kerja di dunia profesional. Meskipun dalam pangsa pasar desktop Linux masih sering dipandang sebelah mata, tapi dalam pasar server, Linux adalah sistem operasi yang superior dan menjadi pilihan utama untuk membangun sebuah infrastruktur cloud yang handal.
Apa Itu Repository Software?
Secara teknis, proses instalasi aplikasi di sistem operasi Linux mirip dengan Android. Melalui manajer paket APT atau DNF, paket aplikasi yang diminta akan diunduh dari repository, kemudian menginstalnya di komputer. Sama halnya dengan Android, pada Linux desktop juga terdapat aplikasi software center yang tampilan dan fungsinya sama dengan PlayStore.
Paket-paket aplikasi yang bisa diinstal ke dalam komputer, tersimpan di sebuah server yang akan diunduh setiap kali kamu melakukan instalasi aplikasi melalui manajer paket maupun software center. Server tempat menyimpan kumpulan aplikasi Linux itu dikenal dengan nama repository atau lebih akrab disingkat repo.
Kenapa Harus Menggunakan Mirror Lokal?
Setiap distro Linux memiliki server repository aplikasinya masing-masing. Secara default, server repository pusat berada di negara di mana distro Linux itu dikembangkan. Konsekuensinya, pengguna Linux di negara yang jauh dari lokasi server pusat, mungkin akan mengalami kendala pada saat menginstal aplikasi, disebabkan masalah koneksi.
Untuk mengatasi masalah itu, komunitas pengguna Linux di seluruh dunia membangun server mirror di masing-masing negaranya, supaya proses instalasi aplikasi bisa lebih cepat. Distro Linux besar seperti Ubuntu memiliki server mirror yang tersebar di seluruh dunia, termasuk di Indonesia.
Apabila kamu memiliki server VPS yang menggunakan Linux Ubuntu, sangat disarankan untuk menggunakan server mirror lokal, supaya proses instalasi aplikasi maupun update sistem bisa berlangsung lebih cepat dan reliabel.
Cara Mengubah Repository Ubuntu ke Server Mirror Lokal
Langkah untuk mengubah repository Ubuntu ke server mirror lokal tidak terlalu rumit. Kamu hanya perlu mengubah isi dari file sources.list, kemudian menggantinya dengan alamat server mirror lokal.
Pada artikel kali ini, sebagai contoh, gue akan menggunakan text editor nano untuk mengubah repository Ubuntu, karena lebih simpel dan mudah digunakan.
Berikut langkah-langkah untuk mengubah repository Ubuntu ke Server Mirror Lokal:
- Login ke server VPS melalui SSH.
- Update cache APT Ubuntu dan menginstal nano, dengan menjalankan perintah berikut:
sudo apt update && sudo apt install nano - Backup file default sources.list dengan menjalankan perintah berikut:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak - Buat file sources.list yang baru menggunakan nano:
sudo nano /etc/apt/sources.list - Simpan file dan lakukan update cache APT. Tekan tombol Ctrl+X, ketik huruf Y, lalu tekan tombol Enter. Setelah itu, jalankan kembali perintah berikut:
sudo apt update
Kumpulan Repo mirror lokal terbaik
Untuk pengguna Ubuntu 22.04, copy paste alamat mirror lokal berikut:
deb http://mirror.poliwangi.ac.id/ubuntu/ jammy main restricted universe multiverse deb http://mirror.poliwangi.ac.id/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirror.poliwangi.ac.id/ubuntu/ jammy-security main restricted universe multiverse deb http://mirror.poliwangi.ac.id/ubuntu/ jammy-backports main restricted universe multiverse deb http://mirror.poliwangi.ac.id/ubuntu/ jammy-proposed main restricted universe multiverse
#buaya.klas.or.id
deb http://buaya.klas.or.id/ubuntu/ jammy main restricted universe multiverse deb http://buaya.klas.or.id/ubuntu/ jammy-updates main restricted universe multiverse deb http://buaya.klas.or.id/ubuntu/ jammy-security main restricted universe multiverse deb http://buaya.klas.or.id/ubuntu/ jammy-backports main restricted universe multiverse deb http://buaya.klas.or.id/ubuntu/ jammy-proposed main restricted universe multiverse
#ftp.itb.ac.id
deb ftp://ftp.itb.ac.id/pub/ubuntu/ jammy main restricted universe multiverse deb ftp://ftp.itb.ac.id/pub/ubuntu/ jammy-updates main restricted universe multiverse deb ftp://ftp.itb.ac.id/pub/ubuntu/ jammy-security main restricted universe multiverse deb ftp://ftp.itb.ac.id/pub/ubuntu/ jammy-backports main restricted universe multiverse deb ftp://ftp.itb.ac.id/pub/ubuntu/ jammy-proposed main restricted universe multiverse
#kebo.pens.ac.id
deb http://kebo.pens.ac.id/ubuntu/ jammy main restricted universe multiverse deb http://kebo.pens.ac.id/ubuntu/ jammy-updates main restricted universe multiverse deb http://kebo.pens.ac.id/ubuntu/ jammy-security main restricted universe multiverse deb http://kebo.pens.ac.id/ubuntu/ jammy-backports main restricted universe multiverse deb http://kebo.pens.ac.id/ubuntu/ jammy-proposed main restricted universe multiverse
#kartolo.sby.datautama.net.id
deb http://kartolo.sby.datautama.net.id/ubuntu/ jammy main restricted universe multiverse deb http://kartolo.sby.datautama.net.id/ubuntu/ jammy-updates main restricted universe multiverse deb http://kartolo.sby.datautama.net.id/ubuntu/ jammy-security main restricted universe multiverse deb http://kartolo.sby.datautama.net.id/ubuntu/ jammy-backports main restricted universe multiverse deb http://kartolo.sby.datautama.net.id/ubuntu/ jammy-proposed main restricted universe multiverse
Setelah kamu memilih salah satu mirror link repo terbaik, Kini kamu bisa menginstal paket atau update sistem di Ubuntu dengan lebih cepat.
Penutup
Sebagai sistem operasi alternatif, Linux Ubuntu telah mendapatkan popularitas yang lebih luas, baik di lingkungan desktop maupun server. Bagi kamu yang menggunakan layanan VPS, Linux Ubuntu bisa menjadi pilihan yang sangat baik, karena dukungan aplikasi yang makin luas.
Biar lebih cepat