Відповіді:
Як зазначено на man apt-getсторінці :
Remove - видалити ідентично встановити, за винятком того, що пакети видаляються замість встановленого. Зауважте, що видалення пакету залишає його файли конфігурації в системі . Якщо знак "плюс" додається до імені пакета (без пробілу), ідентифікований пакет буде встановлений замість видаленого.
чистка - продувка ідентична видаленню, за винятком того, що пакети видаляються та очищаються ( будь-які файли конфігурації теж видаляються ).
Це, звичайно, не стосується пакетів, які містять конфігураційні файли у домашній папці користувача (наприклад:) /home/SexyNoJutsuUser, ці файли не будуть торкатися ( Чому "Чистка" не видаляє все, що стосується програми? )
Наприклад, якщо ви повинні видалити Chrome, Firefox, XBMC або будь-який інший, який містить деякі файли конфігурації всередині вашої /homeпапки, ці файли залишаться там.
З іншого боку, якщо ви встановили apache, squid, mysql або будь-які інші подібні сервіси, які зберігають їх файли /etc, ці файли конфігурації будуть видалені, якщо ви користуєтесь ними purge.
Уривок з моєї відповіді на інше питання:
apt-get remove packagename
видалить двійкові файли, але не файли конфігурації чи даних пакетаpackagename.apt-get purge packagename, абоapt-get remove --purge packagename
видалить про все, що стосується пакетаpackagename, [...]
Особливо корисно, коли ви хочете "почати все" із програми, оскільки ви зіпсували конфігурацію.
apt-get purgeвидаляє конфігураційні файли, поки apt-get removeце не робить.
aptсхоже, але альтернатива томуapt-get): askubuntu.com/questions/936810/apt-remove-vs-purge