Odpowiedzi:
Jak mówi man apt-get
strona :
remove - remove jest identyczny z instalatorem, tyle że pakiety są usuwane zamiast instalowane. Pamiętaj, że usunięcie pakietu pozostawia pliki konfiguracyjne w systemie . Jeśli do nazwy pakietu zostanie dołączony znak plus (bez spacji), zidentyfikowany pakiet zostanie zainstalowany zamiast usunięty.
purge - purge jest identyczne z usuwaniem, z wyjątkiem tego, że pakiety są usuwane i usuwane ( usuwane są również wszystkie pliki konfiguracyjne ).
Nie dotyczy to oczywiście pakietów, które przechowują pliki konfiguracyjne w folderze domowym użytkownika (np . /home/SexyNoJutsuUser
:), pliki te nie zostaną dotknięte ( Dlaczego „Czyść” nie usuwa wszystkiego związanego z aplikacją? )
Na przykład, jeśli chcesz usunąć Chrome, Firefox, XBMC lub inny, który przechowuje niektóre pliki konfiguracyjne w twoim /home
folderze, pliki te pozostaną tam.
Z drugiej strony, jeśli chcesz zainstalować apache, kałamarnicę, mysql lub inne podobne usługi, które zapisują ich pliki /etc
, te pliki konfiguracyjne zostaną usunięte, jeśli z nich skorzystasz purge
.
Fragment mojej odpowiedzi na inne pytanie:
apt-get remove packagename
usunie pliki binarne, ale nie pliki konfiguracyjne ani pliki pakietupackagename
.apt-get purge packagename
, lubapt-get remove --purge packagename
usunie wszystko, co dotyczy pakietupackagename
, [...]
Szczególnie przydatne, gdy chcesz „zacząć wszystko od nowa” w aplikacji, ponieważ popsułeś konfigurację.
apt-get purge
usuwa pliki konfiguracyjne, podczas gdy apt-get remove
nie.
apt
jest podobne, ale alternatywa dla,apt-get
): askubuntu.com/questions/936810/apt-remove-vs-purge