Membersihkan paket perangkat lunak, menginstalnya kembali, ia mengingat pengaturan

8

Saya menginstal bluefish menggunakan sudo apt-get install bluefish. Itu sangat buggy jadi saya memutuskan untuk menghapusnya menggunakan sudo apt-get purge bluefish, dan kemudian menggunakan sudo apt-get autoremove Kemudian saya instal ulang menggunakan sudo apt-get install bluefishlagi, dan semua pengaturan sebelumnya disimpan. Mengapa demikian?

Foobarer
sumber
Untuk kejelasan, alasan mengapa hal ini terjadi adalah bahwa setiap pengguna memiliki pengaturan (independen) sendiri, dan menghapus instalan suatu program tidak seharusnya mengacaukan pengaturan setiap pengguna. Itu bagian dari protokol keamanan Linux.
Paddy Landau
@ PaddyLandau: Jika Anda tahu jawaban atas pertanyaan, harap tulis jawaban yang tepat dan bukan komentar.a
David Foerster
@ DavidFoerster Saya pikir OP bertanya tentang mekanik daripada latar belakang konseptual. Tapi terima kasih pula :)
Paddy Landau

Jawaban:

14

Itu karena pengaturan khusus pengguna disimpan di direktori home Anda dan itu tidak dihapus. Cobalah untuk menemukan bluefishdirektori di bawah ~/.configatau ~/.bluefishdirektori di bawah rumah dan menghapusnya untuk mengatur ulang preferensi pengguna.

Pembaruan: Seperti yang disebutkan Zanna dalam komentar (yang sekarang dihapus), itu di .bluefishbawah rumah.

Anwar
sumber
Terima kasih, ini berhasil. Namun, Bluefish sangat buggy (Misalnya, tombol Apply dan OK untuk preferensi tidak akan berfungsi), yang membuat saya bertanya-tanya: Jika itu khusus untuk editor Linux dan masih sangat buggy, haruskah saya tetap menggunakannya? Apakah ini aman? (Ini di luar topik)
Foobarer
@ Foobarer Saya tidak menggunakan Bluefish sekarang. Saya pikir Anda harus mempertimbangkan untuk menggunakan alternatif yang jauh lebih baik seperti Bracket (untuk hal-hal front-end) dan / atau luhur, atom dll. Semua orang tampaknya menggunakan itu hari ini
Anwar
3

Beberapa program mempertahankan preferensi konfigurasi untuk perangkat lunak yang diinstal yang akan digunakan aplikasi untuk instalasi dan atau penggunaannya. Data ini ditulis ke file / folder tersembunyi di direktori home Anda. Anda dapat melihatnya dengan menunjukkan file tersembunyi di Nautilus menggunakan Ctrl + H, atau menggunakan shell ls -auntuk melihat file. Dalam kasus Anda, Anda ingin menghapus perangkat lunak dan melakukan instalasi yang bersih. Jadi, lakukan apa yang Anda lakukan:, sudo apt-get purge bluefishtemukan file program di direktori home Anda, dan kemudian hapus secara manual. Kemudian Anda dapat melakukan instalasi ulang yang bersih.

Lihat tautan ini untuk referensi:

Cara menghapus aplikasi sepenuhnya

Apa cara yang benar untuk menghapus aplikasi sepenuhnya?

G_Style
sumber
1

Terkadang, aplikasi menggunakan folder mereka sendiri untuk menyimpan pengaturannya, jadi Anda perlu menghapus file dari folder itu. Untuk melihat folder mana yang digunakan oleh aplikasi ini, cari file dengan nama aplikasi yang ingin Anda hapus sepenuhnya. Saya menggunakan aplikasi Pencarian File Catfish catfishuntuk ini, tetapi aplikasi pencarian file apa pun yang mencari melalui folder "tersembunyi" akan berhasil. Setelah Anda menemukan file-file konfigurasi yang digunakan untuk aplikasi tersebut, hapuslah. Anda harus menemukan bahwa saat menjalankan aplikasi, pengaturan telah diatur ulang ke defaultnya.

pengguna6748852
sumber