Mengenal Repository
Repository adalah lokasi penyimpanan paket software yang dibuat oleh pengembang dengan mengubah perangkat lunak dari source code menjadi biner (seperti .deb) dan diletakan di internet sebagai server
Setiap versi Ubuntu memiliki 4 buah kelompok repo:
Repository | Deskripsi |
---|---|
Main | Canonical-supported free and open source software |
Universe | Community-maintained free and open source software |
Restricted | Proprietary drivers for devices |
Multiverse | Sofrware restricted by copyright or legal issues |
Apa itu PPA?
PPA adalah singkatan dari Personal Package Archive, dan masalah yang biasa terjadi adalah App Store tidak memiliki rilis baru. Nah biasanya developer atau komunitas mendistribusikan aplikasi versi terbaru ke pengguna via PPA.
Ubuntu sendiri telah menyediakan platform bernama Launchpad dimana pengembang bisa membuat dan mengelola repository mereka sendiri.
Menambahkan Repository PPA di Ubuntu
Memasang repository PPA ditujukan agar kita bisa menginstall paket menggunakan paket manager APT.
Untuk memasang repository PPA gunakan perintah
sudo add-apt-repository nama-repository-ppa
contoh:
sudo add-apt-repository ppa:nilarimogard/webupd8
Melihat Daftar Repository PPA yang Terpasang
Untuk melihat daftar repository PPA yang terpasang di sistem Ubuntu, kita gunakan perintah
apt policy | grep ppa
contoh output
Menghapus Repository PPA [METODE 1]
Untuk menghapus repository PPA, gunakan perintah
sudo add-apt-repository --remove nama-repository-ppa
Contoh:
sudo add-apt-repository --remove ppa:nilarimogard/webupd8
perintah ini akan menghapus repository PPA dari sistem, namun tetap membiarkan paket yang terinstall didalamnya untuk tetap terpasang dan tidak ikut dihapus.
Menghapus repository dari sources.list.d
Pertama masuk ke direktori /etc/apt/sources.list.d
cd /etc/apt/sources.list.d/
lihat daftarnya
ls
pilih dan hapus menggunakan perintah rm.
sudo rm nilarimogard-webupd8-focal.list
Menghapus repository beserta aplikasi yang diinstall melalui repository tersebut
pertama, install PPA Purge menggunakan perintah
sudo apt update && sudo apt install ppa-purge
Lalu jalankan dengan perintah
sudo ppa-purge nama-repository-ppa
Contoh:
sudo ppa-purge ppa:nilarimogard/webupd8
perintah ini akan menghapus repository PPA nilarimogard/webupd8
beserta paket yang diinstall melalui repository tersebut.