Bisakah saya membersihkan file konfigurasi setelah saya menghapus paket?

41

Saya sedang melakukan penghapusan paket dengan apt-get removetetapi kemudian menyadari bahwa saya harus melakukan --purgebersama dengannya untuk menghapus file konfigurasi.

Dapatkah saya menghapus file konfigurasi paket dengan mudah atau apakah saya perlu menginstal ulang paket dan kemudian menghapusnya dengan --purge?

Jorge Castro
sumber

Jawaban:

48

Ya kamu bisa.

Dari baris perintah:

sudo apt-get remove --purge packagename

Ini akan menghapus semua file yang tersisa yang diinstal paket.


Anda juga dapat melakukan ini dari GUI:

  • Instal Synaptic Instal Synaptic dari Pusat Perangkat Lunak
  • Jalankan Synaptic
  • Temukan paket yang tercantum di bawah "Tidak Diinstal (konfigurasi sisa)"
    Paket dengan konfigurasi sisa
  • Klik kanan paket dan klik, tandai untuk menghapus sepenuhnya Menu
  • Klik tombol centang pada bilah alat dan klik terapkan saat dialog muncul. Dialog
RolandiXor
sumber
3
Di bawah apt 1.0.9.2ubuntu2 apt-get remove --purgebelum menghapus file atau database konfigurasi jika dikeluarkan setelah paket dihapus, menunjukkan hal itu Package xxxx is not installed, so not removed. dpkg --purgediperlukan untuk pembersihan yang benar.
h7r
53

Ini adalah perintah sederhana yang akan memenuhi permintaan Anda:

dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1)
Firo
sumber
@ user1133275 Saya sangat bingung, apakah Anda mengeluh tentang backticks?
Mihail Malostanidis
2
Anda harus menjelaskan apa yang dilakukan perintah itu. Entah bagaimana itu menghapus mysql dari server tempat saya menjalankannya.
Sumit
3

Anda dapat membersihkan semua paket yang sebelumnya dihapus dengan aptitude:

aptitude purge ?config-files

Anda juga dapat membersihkan paket individual tetapi Anda juga harus membersihkan dependensi satu per satu. Itu tidak praktis.

Rolf
sumber