Menambah dan Menghapus PPA repository di Ubuntu dan Turunannya

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:

RepositoryDeskripsi
MainCanonical-supported free and open source software
UniverseCommunity-maintained free and open source software
RestrictedProprietary drivers for devices
MultiverseSofrware 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.