Jawaban:
Seperti yang dikatakan man apt-get
halaman :
hapus - hapus identik untuk menginstal kecuali bahwa paket dihapus bukan diinstal. Perhatikan bahwa menghapus paket meninggalkan file konfigurasinya pada sistem . Jika tanda plus ditambahkan ke nama paket (tanpa ruang campur tangan), paket yang diidentifikasi akan diinstal bukannya dihapus.
purge - purge identik dengan menghapus kecuali bahwa paket dihapus dan dibersihkan ( semua file konfigurasi juga dihapus ).
Ini tentu saja, tidak berlaku untuk paket yang menyimpan file konfigurasi di dalam folder home pengguna (misalnya:) /home/SexyNoJutsuUser
, file ini tidak akan disentuh ( Mengapa "Bersihkan" tidak menghapus semua yang terkait dengan aplikasi? )
Jadi misalnya, jika Anda ingin menghapus Chrome, Firefox, XBMC atau lainnya yang menyimpan beberapa file konfigurasi di dalam /home
folder Anda , file ini akan tetap ada.
Di sisi lain, jika Anda menginstal apache, squid, mysql, atau layanan serupa lainnya yang menyimpan file mereka /etc
, file konfigurasi ini akan dihapus jika Anda menggunakannya purge
.
Kutipan dari jawaban saya untuk pertanyaan lain:
apt-get remove packagename
akan menghapus binari, tetapi bukan konfigurasi atau file data paketpackagename
.apt-get purge packagename
, atauapt-get remove --purge packagename
akan menghapus segala sesuatu tentang paketpackagename
, [...]
Sangat berguna ketika Anda ingin 'memulai semuanya' dengan aplikasi karena Anda mengacaukan konfigurasi.
apt-get purge
menghapus file konfigurasi, sementara apt-get remove
tidak.
apt
serupa, tetapi merupakan alternatif untuk,apt-get
): askubuntu.com/questions/936810/apt-remove-vs-purge