Hapus PPA setelah menginstal perangkat lunak?

10

Apakah aman menghapus PPA setelah instalasi berhasil dari paket? Sebagai contoh: Kemarin, saya menempatkan PPA di daftar penyebab fungsi Trackpad. Sekarang, ini berfungsi, tetapi apakah akan berfungsi ketika saya menghapusnya?

Dalam pemahaman saya, PPA hanyalah sumber untuk paket-paket dan setelah instalasi tidak diperlukan, apakah ini benar?

cmyk
sumber

Jawaban:

12

Menambahkan PPA ke sumber kami memberi kami keuntungan untuk menginstal versi aplikasi yang lebih baru yang belum menemukan jalan mereka ke dalam repositori resmi.

Namun dengan melakukan itu kami juga dapat memperkenalkan ketidakstabilan dari rilis yang belum sepenuhnya diuji.

Jika PPA kami tetap aktif, ini juga akan secara otomatis menginstal pembaruan perangkat lunak apa pun yang disediakan dari PPA ini. Dengan ini bug baru dapat diperkenalkan. Karena itu adalah praktik yang baik untuk menonaktifkan PPA setelah kami berhasil menginstal paket yang kami senangi.

Ini dapat dilakukan dengan hanya melepas AKP dari Perangkat Lunak & Pembaruan . Dengan ini kita dapat dengan mudah mengaktifkannya lagi jika kita ingin memperbarui nanti:

masukkan deskripsi gambar di sini

Hanya jika kami yakin bahwa kami selalu menginginkan rilis baru dari paket apa pun, dan PPA tidak akan memberikan pembaruan untuk paket lain kami dapat membuatnya tetap aktif.

Beberapa PPA juga akan menyediakan pembaruan keamanan. Dalam hal ini kami juga mungkin ingin agar AKP tetap aktif. Namun secara umum memiliki paket dari PPA bukan tanpa risiko .

Takkat
sumber
3
Tetapi beberapa dari pembaruan itu adalah pembaruan keamanan. Bukankah kita melumpuhkan mereka dengan melakukan ini?
VarunAgw
1
@ VarunAgw: baik, dengan PPA yang semata-mata tergantung pada pengelola. Toh tidak ada tim keamanan tambahan yang memeriksa isi PPA.
Takkat
1
Maksud saya kasus di mana pengelola memperbarui PPA dengan pembaruan keamanan sendiri. Beberapa pengelola sangat aktif dan terus mendorong pembaruan secara berkala
VarunAgw
4

Jika Anda menghapus PPA maka Anda masih dapat menggunakan aplikasi secara normal karena PPA hanyalah sumber daya perangkat lunak. Baca lebih banyak

Namun, Anda dapat menggunakan PPA untuk rilis berikutnya, pembaruan, keamanan, perbaikan bug, tambalan, dll ...

Jadi, lebih baik untuk tidak menghapus PPA jika Anda ingin memperbarui dengan perangkat lunak ini

Maythux
sumber
Terima kasih atas jawaban terincinya. Bisakah saya menghapus Sumber? Aku benar-benar tidak bisa bekerja dengan mereka.
cmyk
1
Apa yang Anda maksud dengan sumber? Kode sumber? jika Anda maksudkan kode sumber, pasti Anda dapat menghapus tetapi Anda mungkin memerlukannya jika Anda ingin menghapus aplikasi nanti
Maythux
Apakah tidak mungkin membersihkan aplikasi tanpa Sourcecode?
cmyk
1
Tidak, kecuali Anda tahu di mana semua file yang terkait dengan paket ini sehingga Anda dapat menghapusnya secara manual tetapi ini akan melelahkan dan tidak dapat diandalkan
Maythux
@ cmyk Jika Anda maksud PPA untuk kode sumber, saya selalu menghapus PPA itu, bahkan sebelum menginstal atau memperbarui paket, karena saya tidak perlu atau menggunakan kode sumber. (Anda mungkin memperhatikan bahwa menambahkan PPA biasanya menambahkan PPA untuk executable dan kode sumber.) Jika Anda tidak menggunakan kode sumber, Anda dapat dengan aman menghapus PPA untuk kode sumber.
Paddy Landau
2

Apakah aman menghapus PPA setelah instalasi berhasil dari paket?

Tergantung pada apa yang Anda anggap "aman". Ya, Anda dapat menghapus repositori perangkat lunak apa pun dari sources.list Anda yang tidak akan Anda perhatikan. Tetapi, Anda juga tidak akan dapat memutakhirkan paket dari repositori itu, yang mungkin menawarkan perbaikan bug atau tambalan keamanan.

Disarankan bahwa kecuali Anda memiliki alasan yang sangat bagus, Anda menyimpan repositori di sources.list Anda (apt 1.1.10+ mengubah strategi untuk memperbarui daftar paket, yang meningkatkan kinerja) dan memungkinkan peningkatan. Jika Anda ingin menyimpan paket pada versi tertentu, Anda bisa mencegah upgrade dari paket spesifik itu sampai Anda siap untuk memutakhirkannya, tanpa memengaruhi paket lain yang disediakan repositori.

Perhatikan bahwa biasanya tidak perlu menghapus baris dari sources.list karena Anda dapat mengomentarinya (# di awal baris), yang mencegah Anda lupa dari repositori apa yang Anda instal paket tertentu.

Pemelihara PPA dikenal tidak mengikuti panduan pengemasan yang dapat menyebabkan masalah. Jika Anda bisa mendapatkan paket melalui repositori Ubuntu sendiri, Anda tidak terlalu berisiko mengalami masalah.

Braiam
sumber