Yanıtlar:
As man apt-getsayfa diyor ki:
remove - remove, paketlerin yüklenmek yerine kaldırılması dışında yüklemekle aynıdır. Bir paketi kaldırmanın yapılandırma dosyalarını sistemde bıraktığını unutmayın . Paket adına bir artı işareti eklenirse (boşluk bırakmadan), tanımlanan paket kaldırılmak yerine kurulur.
tasfiye - tasfiye, paketlerin kaldırılması ve tasfiyesi dışında, kaldırılmasıyla aynıdır ( tüm yapılandırma dosyaları da silinir ).
Bu tabii ki, kullanıcının ev klasörünün içindeki konfigürasyon dosyalarını tutan paketler için geçerli değildir (örneğin:) /home/SexyNoJutsuUser, bu dosyalara dokunulmayacaktır ( "Temizle" neden bir uygulamayla ilgili her şeyi kaldırmıyor? )
Örneğin, Chrome, Firefox, XBMC veya /homeklasörünüzde bazı yapılandırma dosyalarını tutan diğerlerini kaldırıyorsanız , bu dosyalar orada kalacaktır.
Öte yandan, eğer apache, squid, mysql veya dosyalarını kaydeden benzeri bir servis kuracaksanız /etc, bu yapılandırma dosyaları kullanırsanız silinecektir purge.
Bir alıntı Cevabıma başka soru üzerine:
apt-get remove packagename
İkilileri kaldıracak ancak paketin yapılandırma veya veri dosyalarını kaldıracaktırpackagename.apt-get purge packagename, yaapt-get remove --purge packagename
da paketle ilgili her şeyi kaldırırpackagename, [...]
Yapılandırmayı bozduğunuzdan, özellikle bir uygulamayla 'baştan başlamak' istediğinizde özellikle yararlıdır.
apt-get purgeyapmazken yapılandırma dosyalarını siler apt-get remove.
aptbenzer, ancak bir alternatifapt-get): askubuntu.com/questions/936810/apt-remove-vs-purge