PPA atau Arsip Paket Pribadi adalah jenis repositori yang digunakan dalam sistem Linux untuk menyimpan dan mendistribusikan paket perangkat lunak.
Mari pelajari apa itu PPA, perbedaannya dengan repositori standar, cara menambahkan dan menghapus PPA, apakah PPA aman untuk digunakan, dan terakhir, keuntungan menggunakan PPA.
Apa itu PPA?
Dunia perangkat lunak bebas dan sumber terbuka (FOSS) bergantung pada kontribusi individu. Anda mungkin belum menjadi pengembang resmi distribusi memberikan kontribusi penting untuk kode sumber terbuka atau mengembangkan aplikasi yang meningkatkan pengalaman pengguna.
Perhatikan bahwa Anda tidak boleh mengacaukan PPA di Linux dengan kondisi medis Aphasia Progresif Primer. PPA dalam ekosistem Linux berurusan dengan paket, sedangkan PPA dalam terminologi medis adalah gangguan neurologis yang memengaruhi bahasa dan komunikasi.
Terkadang, aplikasi ini tidak digabungkan dengan repositori resmi perangkat lunak. Di sinilah PPA berperan. Arsip paket pribadi (PPA) adalah repositori yang menghosting paket perangkat lunak yang dibuat dan dikelola oleh individu atau grup dan tersedia untuk orang lain.
PPA adalah cara mudah untuk mengakses versi perangkat lunak terbaru yang belum tersedia di repositori resmi sistem operasi. Mereka mengizinkan pengembang dan pengguna untuk dengan mudah mendistribusikan dan menginstal paket perangkat lunak yang bukan bagian dari repositori resmi atau yang menyediakan versi perangkat lunak yang lebih baru daripada yang tersedia di resmi repositori.
Siapa pun yang ingin mengunduh aplikasi yang belum menjadi bagian dari repositori resmi dapat menambahkan PPA aplikasi tersebut dan menginstalnya di sistem mereka menggunakan pengelola paket default.
Ubuntu memungkinkan pengembang untuk membuat PPA dan menghostingnya Landasan peluncuran. Pengguna dapat mencari paket atau repositori di situs ini dan menambahkan PPA-nya ke sistem mereka.
Bagaimana PPA Berbeda dari Repositori Standar?
Personal Package Archive (PPA), seperti namanya, adalah repositori yang dapat Anda gunakan untuk menyimpan paket Anda sendiri atau paket yang tidak tersedia di repositori resmi sistem operasi Anda. PPA memungkinkan pengguna untuk dengan mudah menginstal dan memperbarui perangkat lunak yang tidak disediakan oleh repositori resmi distribusi Linux mereka.
Sebaliknya, repositori standar adalah kumpulan paket perangkat lunak yang secara resmi disediakan oleh pengembang sistem operasi. Manajer paket default pada distro umumnya mengelola repositori ini.
Repositori standar biasanya mencakup berbagai paket perangkat lunak yang diuji dan dipelihara secara menyeluruh oleh pengembang distro.
Ada beberapa perbedaan utama antara PPA dan repositori standar:
- PPA biasanya dibuat dan dikelola oleh pengguna individu atau organisasi, sedangkan pengembang sistem operasi biasanya memelihara repositori standar.
- PPA sering berisi paket yang tidak tersedia di repositori standar.
- PPA mungkin tidak diuji dan didukung secara menyeluruh seperti paket dalam repositori standar, karena umumnya tidak dikelola oleh pengembang resmi.
- Anda dapat menambahkan PPA ke sistem Anda menggunakan perintah pengelola paket seperti tambahkan-apt-repositori pada distro berbasis Ubuntu/Debian sementara repositori standar biasanya dikonfigurasi secara default pada sistem Anda dan tidak memerlukan pengaturan khusus.
Cara Menambahkan PPA di Ubuntu
Ubuntu mereferensikan file khusus bernama sources.list untuk mendapatkan semua PPA resmi dan tidak resmi. Untuk menambahkan PPA, Anda perlu memperbarui file sources.list file dengan alamat PPA dan kemudian perbarui sistem Anda.
Untungnya ada perintah yang melakukan semua pekerjaan untuk Anda. Seperti inilah proses untuk menambahkan PPA ke Ubuntu:
Jalankan terminal dan jalankan perintah berikut sebagai superuser:
sudo add-apt-repository ppa: root_repo/package_name
Perbarui sistem Anda menggunakan pengelola paket distro Anda. Di Ubuntu, itu akan menggunakan alat APT:
sudo tepat memperbarui
Terakhir, instal perangkat lunak dari PPA yang baru saja Anda tambahkan menggunakan pengelola paket:
sudo tepat Install nama paket
Itu semua langkah yang perlu Anda ikuti untuk menambahkan PPA. Anda sekarang dapat mengunduh perangkat lunak dari PPA itu menggunakan pengelola paket default di distro Anda.
Di Ubuntu, Anda harus menggunakan manajer paket APT untuk menginstal perangkat lunak, atau jika Anda memilikinya menginstal manajer paket yang berbeda, lalu gunakan itu.
Masalah Keamanan Dengan PPA
PPA dapat menimbulkan risiko keamanan jika tidak dikelola dengan baik dan digunakan tanpa hati-hati. Beberapa PPA mungkin berisi paket yang tidak ditandatangani dengan sertifikat digital, yang berarti tidak ada cara untuk memverifikasi keaslian paket tersebut. Ini berpotensi memungkinkan penyerang untuk mendistribusikan paket berbahaya melalui PPA, yang dapat membahayakan keamanan sistem Anda.
PPA sering dibuat dan dikelola oleh individu atau grup pihak ketiga daripada pengembang resmi sistem operasi. Ini berarti bahwa paket-paket dalam PPA mungkin tidak diuji dan didukung secara menyeluruh seperti paket-paket di repositori resmi.
Ini dapat meningkatkan risiko kerentanan keamanan atau masalah lain dengan paket di PPA. Menambahkan PPA ke sistem Anda juga dapat menyebabkan konflik dengan paket di repositori resmi, yang berpotensi merusak perangkat lunak yang ada atau menimbulkan kerentanan keamanan.
Cara Menghapus PPA di Ubuntu
Untuk menghapus PPA, Anda hanya perlu menghapus alamat PPA di sources.list file dan kemudian perbarui daftar repositori sistem Anda. Berikut semua langkah yang harus diikuti:
Gunakan alat APT untuk menghapus repositori PPA dari sources.list mengajukan:
sudo add-apt-repository --hapus ppa: root_repo/package_name
Perbarui sistem Anda menggunakan pengelola paket di distro Anda:
sudo tepat memperbarui
Itu semua langkah yang perlu Anda ikuti untuk menghapus PPA. Untuk memeriksa apakah prosesnya berhasil, coba instal perangkat lunak yang merupakan bagian dari PPA yang Anda hapus. Manajer paket harus melakukan kesalahan.
Sebagai aturan praktis, Anda harus selalu menghapus perangkat lunak PPA sebelum menghapus PPA itu sendiri. Ini adalah praktik yang baik yang mencegah perangkat lunak tertanggal mengambil ruang dan berpotensi menghindari kerentanan yang mungkin tidak dikurangi karena perangkat lunak yang diinstal tidak diperbarui.
Keuntungan Menggunakan PPA di Ubuntu
Ada beberapa keuntungan menggunakan PPA. Mari kita lihat beberapa di antaranya:
- PPA memungkinkan Anda untuk menginstal dan memperbarui perangkat lunak yang tidak tersedia di repositori resmi sistem operasi Anda. Ini bisa sangat berguna jika Anda memerlukan versi paket yang lebih baru atau paket yang tidak disediakan oleh repositori resmi.
- PPA dapat menyediakan akses ke paket yang sedang dikembangkan atau belum siap untuk dimasukkan ke dalam repositori resmi. Ini berguna jika Anda ingin menguji perangkat lunak baru atau jika Anda memerlukan fitur yang belum tersedia di rilis resmi.
- PPA dapat mempermudah penginstalan dan pembaruan perangkat lunak, karena Anda dapat menggunakan alat APT untuk mengelola paket dari PPA seperti yang Anda lakukan dengan paket dari repositori resmi.
- PPA dapat menjadi cara yang berguna bagi pengembang untuk mendistribusikan perangkat lunak mereka ke audiens yang lebih luas, karena pengguna dapat dengan mudah menambahkan PPA ke sistem mereka dan menginstal perangkat lunak menggunakan perintah apt.
PPA sangat bagus bila digunakan dengan hati-hati. Karena paket-paket ini tidak dipelihara dan diuji secara resmi, Anda harus selalu waspada terhadap izin apa yang diperlukan oleh perangkat lunak dari PPA.
Jika paket PPA memerlukan izin root untuk dieksekusi, kami sarankan untuk menghindarinya kecuali Anda 100 persen yakin itu tidak berbahaya.
Sekarang Anda Tahu Apa Itu PPA dan Cara Menggunakannya
PPA adalah cara yang bagus untuk berbagi perangkat lunak. Namun, karena paket-paket ini tidak didukung secara resmi, kadang-kadang, mereka dapat merusak sistem Anda.
Manajemen paket yang efisien adalah kunci untuk umur panjang distribusi Anda dan memastikan bahwa Anda tidak harus berulang kali memformat disk Anda. Anda pasti harus mempelajari cara menemukan dan memperbaiki paket yang rusak jika Anda ingin sistem Anda berfungsi dengan baik dan tetap sehat.