Yanıtlar:
As man apt-get
sayfa 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 /home
klasö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 purge
yapmazken yapılandırma dosyalarını siler apt-get remove
.
apt
benzer, ancak bir alternatifapt-get
): askubuntu.com/questions/936810/apt-remove-vs-purge