Itu tidak sepenuhnya benar. Tidak ada operasi paket yang harus menghapus data pengguna, dalam kondisi apa pun.
Alasannya sederhana: Aplikasi tidak memiliki data. Kamu lakukan.
Pertama, sebagai tambahan, selain layar login Ubuntu, jika suatu aplikasi meminta Anda untuk login , maka data Anda hampir pasti tidak ada di mesin Anda . Proses masuk kemungkinan besar terkait dengan mekanisme otentikasi online untuk menyediakan akses ke data Anda yang disimpan di tempat lain . Android dan iOS memiliki kemampuan (terbatas) untuk menyinkronkan sejumlah kecil data pengguna dan konfigurasi untuk aplikasi dengan server "cloud", tetapi itu tidak serta merta menghilang setelah mencopot aplikasi.
Semua OS (termasuk Windows * dan Android) bergantung pada skrip penghapusan . Ini menganggap bahwa Anda ingin perangkat lunak hilang tetapi tetap konfigurasi sehingga Anda dapat menginstalnya lagi nanti. The --purge
pilihan untuk apt
hanya menghapus file-file konfigurasi .
Jika Anda membuat modifikasi di luar data Anda sendiri (/ home) maka kami menganggap Anda tahu apa yang Anda lakukan sehingga sistem Anda terus berperilaku terhadap konfigurasi Anda . Mudah untuk rm -R
mengkonfigurasi file sendiri, tidak mudah untuk mendapatkan versi khusus Anda yang disesuaikan sesuai dengan cara Anda mengaturnya. Jadi skrip ini cenderung keliru di sisi hati-hati.
Skrip ini membuat berbagai asumsi tentang apa yang diinstal dan sering ditulis oleh manusia yang dapat membuat kesalahan. Terkadang perangkat lunak melakukan sesuatu yang istimewa, terutama ketika perangkat lunak tersebut memiliki dependensi .
Kami (pengembang Ubuntu) melakukan melakukan tes pada sistem tes. Kami menginstal perangkat lunak ke dalam instalasi bersih Ubuntu, dan kemudian kita jalankan apt remove
dan apt --purge remove
dan memverifikasi bahwa sistem kembali ke diharapkan negara (pra-instal).
Jika Anda melihat situasi di mana paket diinstal, tidak ada modifikasi yang dilakukan pada konfigurasi, dan paket tersebut kemudian dihapus tetapi file tetap ada, maka silakan ajukan bug pada paket itu.
Alternatifnya adalah menggunakan snap
, yang menampung aplikasi sepenuhnya di lingkungannya sendiri.
* (pada kenyataannya, ini adalah salah satu cara teratas aplikasi Windows menginstal malware, dengan "membonceng" malware ke aplikasi yang Anda pilih untuk menginstal, dan kemudian tidak menghapusnya ketika Anda menghapus instalannya.)
purge
sebagai gantiremove
.