Pertanyaan Apa Perbedaan Antara `apt-get purge` dan` apt-get remove`?


Apakah ada perbedaan antara

sudo apt-get purge <package-name>

dan

sudo apt-get remove <package-name>  

?

Saya sering melihat orang merekomendasikan satu atau yang lain.

Dengan kata lain, apa yang terjadi apt-get purge hapus itu apt-get remove tidak?


163
2017-12-21 23:13


asal




Jawaban:


Sebagai man apt-get halaman mengatakan:

menghapus - Paket yang diinstal dihapus (Tidak termasuk file konfigurasi)

membersihkan - Pembersihan identik dengan menghapus kecuali bahwa paket dihapus dan dibersihkan. Pembersihan berarti bahwa file konfigurasi apa pun 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 menghapus Chrome, Firefox, XBMC atau yang lain yang menyimpan beberapa file konfigurasi di dalam Anda /home folder, file ini akan tetap ada.

Di sisi lain jika Anda menginstal apache, squid, mysql atau layanan lain yang serupa yang menyimpan file mereka di /etc, file konfigurasi ini akan dihapus jika Anda menggunakan purge.


174
2017-12-21 23:21



Pembersihan dapat digunakan pada paket meta untuk menghapusnya, sementara meninggalkan paket yang mendasarinya utuh. Jika Anda ingin meng-upgrade sistem basis tanpa mempengaruhi postgres, Anda bisa apt-get membersihkan paket meta postgres dan kemudian mengupgrade dari Debian 7- Debian 8 akan meninggalkan versi postgres Anda yang belum tersentuh. - boatcoder


Kutipan dari Jawabanku pada pertanyaan lain:

  • apt-get remove packagename
    akan menghapus binari, tetapi tidak konfigurasi atau file data dari paket packagename.
  • apt-get purge packagename, atau
    apt-get remove --purge packagename
     akan menghapus segala sesuatu mengenai paket    packagename, [...]
     Sangat berguna   ketika Anda ingin 'mulai dari awal' dengan aplikasi karena Anda   mengacaukan konfigurasi.

24
2017-12-21 23:18





apt-get purge menghapus file konfigurasi, sementara apt-get remove tidak.


8
2017-12-21 23:19