Cara menghapus file konfigurasi sepenuhnya

11

Baru-baru ini saya menghapus instalasi beberapa perangkat lunak sudo apt-get --purge autoremove, berpikir bahwa ini akan menghapus semua jejak termasuk dependensi yang tidak digunakan dan file konfigurasi. Namun saya menemukan bahwa file konfigurasi tertinggal di folder rumah saya.

Apakah ada perintah yang lebih kuat yang akan menghapus bahkan itu?

Juga, apakah aman untuk menghapus file dan folder tersembunyi di bawah rumah, jika itu hanya file konfigurasi, atau ada jenis file lain?


sumber

Jawaban:

16

apt-get purgehanya menghapus file konfigurasi tingkat sistem (mis. file yang dibuat oleh debconf). Itu tidak menyentuh apa pun di folder rumah Anda - Anda harus menghapusnya secara manual. Itu masuk akal jika Anda memikirkannya: mungkin ada banyak pengguna, yang mungkin tidak ingin administrator menghapus data dari folder rumah mereka!

Aplikasi biasanya menyimpan data konfigurasi di salah satu folder tersembunyi berikut, yang dapat Anda hapus jika Anda yakin tidak menggunakan data tersebut:

  • ~ / .aplikasi
  • ~ / .config / aplikasi
  • ~ / .cache / aplikasi
  • ~ / .local / share / aplikasi

Mengganti "aplikasi" dengan nama paket. Sebagian besar aplikasi tidak menyimpan file pengguna di folder itu, dan Jika Anda secara tidak sengaja menghapus sesuatu dari folder rumah Anda yang dibutuhkan sistem, biasanya hanya akan dibuat ulang. Tentu saja, tidak ada salahnya untuk melihat ke dalam sebelum Anda menghapusnya, hanya untuk memastikan tidak ada yang Anda inginkan di sana.

Untuk aplikasi gnome 2 Anda mungkin juga ingin menjalankan:

gconftool-2 --recursive-unset /apps/application

(lagi-lagi mengganti "aplikasi" dengan nama aplikasi) yang akan menyingkirkan preferensi aplikasi Anda.

Pembaruan 12-14-2012

Untuk aplikasi gnome 3, perintah gconftool-2 di atas digantikan oleh:

gsettings reset-recursively [schema]

Anda dapat menemukan skema untuk aplikasi dengan

gsettings list-schemas | grep application

cscarney
sumber
Untuk beberapa aplikasi, ada juga~/.local/share/application
Panther
1

Saya tidak tahu cara otomatis, tetapi Anda dapat menghapus secara manual direktori konfigurasi tersembunyi dari direktori home Anda.

biasanya nama direktori ada .appnamedi direktori home Anda, misalnya, mozilla firefox memiliki folder konfigurasi dengan nama .mozilla.

untuk menampilkan direktori tersembunyi dari nautilus, Anda dapat menekan CTRL + H

Eko Kurniawan Khannedy
sumber