Есть ли какая-то разница между
sudo apt-get purge <package-name>
и
sudo apt-get remove <package-name>
?
Я часто вижу, как люди рекомендуют то или иное.
Другими словами, что делает apt-get purge
удалите это apt-get remove
не так ли?
Есть ли какая-то разница между
sudo apt-get purge <package-name>
и
sudo apt-get remove <package-name>
?
Я часто вижу, как люди рекомендуют то или иное.
Другими словами, что делает apt-get purge
удалите это apt-get remove
не так ли?
В качестве man apt-get
страница говорит:
удалить - удаление идентично установке, за исключением того, что пакеты удаляются вместо установки. Обратите внимание, что удаление пакета оставляет свои конфигурационные файлы в системе. Если к имени пакета добавлен знак плюс (без пробела), идентифицированный пакет будет установлен, а не удален.
чистка - очистка идентична удалению, за исключением того, что пакеты удаляются и очищаются (все файлы конфигурации также удаляются).
Это, конечно, не относится к пакетам, которые содержат файлы конфигурации внутри домашней папки пользователя (например /home/SexyNoJutsuUser
), эти файлы не будут затронуты ( Почему "Очистка" не удаляет все, что связано с приложением? )
Так, например, если бы вы должны были purge
Chrome, Firefox, Kodi или любой другой, который содержит некоторые файлы конфигурации внутри вашего /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
): package management - apt remove vs purge - Ask Ubuntu