Ответы:
Если вы настраивали пакет / программное обеспечение вообще, либо редактируя файлы конфигурации напрямую, либо через графический интерфейс, вы можете оставить свои настройки. Обычно в системах Unix / Linux конфигурации сохраняются в текстовых файлах, даже если настройка / настройка выполняется через графический интерфейс.
Каждый бинарный Deb-пакет Debian имеет список файлов, которые он определяет как файлы конфигурации. dpkgи, таким образом, aptсоблюдать эту идентификацию при удалении пакетов, а также при обновлениях. По умолчанию apt/dpkgне удаляет файлы конфигурации при удалении пакета. Вы должны запросить чистку. При обновлении вам будет предложено выбрать между текущей версией и новой версией (если они различаются) перед перезаписью файлов конфигурации. Даже в этом случае он сохраняет копию исходного файла. Здесь Debian пытается вам помочь, исходя из того, что ваши конфигурационные файлы могут содержать ценную информацию.
Таким образом, если вы не настроили пакет или не хотите сохранять свои настройки, вы можете использовать apt-get purge.
Если вы сохраните файлы конфигурации, то, если / когда вы переустановите пакет, Debian попытается повторно использовать сохраненную информацию о конфигурации. Если версия пакета, который вы пытаетесь (пере) установить, содержит файлы конфигурации, которые конфликтуют с уже установленными файлами конфигурации, он снова спросит вас перед перезаписью, как это происходит при обновлении.
Небольшой комментарий: если вы удалили пакет, а затем хотите удалить файлы конфигурации, это был тот случай, aptкогда файлы конфигурации не удалялись, если пакет не был установлен. Однако в течение нескольких лет при запуске apt-get purgeудаляются файлы конфигурации, даже если пакет больше не установлен.
Это было исправлено в 0.8.0~pre1версии apt, выпущенной в пятницу, 13 августа 2010 г., или, возможно, в 0.8.15~exp1версии apt, выпущенной в пятницу, 10 июня 2011 г. См. Отчет об ошибках Debian: apt-get --purge не работает должным образом , от 24 июня 2002 г.
if you have removed the package and later want to remove the config files, you will need to call dpkg directly, because apt will not remove the config files if the package is no longer installed.Означает ли это, что apt-get purgeне удалит конфигурационные файлы после того, apt-get removeкак был выполнен?
Со страницы руководства apt-get:
remove
remove is identical to install except that packages are removed
instead of installed. Note that removing a package leaves its
configuration files on the system. If a plus sign is appended to the
package name (with no intervening space), the identified package
will be installed instead of removed.
purge
purge is identical to remove except that packages are removed and
purged (any configuration files are deleted too).
Я хотел бы использовать, purgeесли вы не хотите хранить какие-либо конфигурационные файлы.
очистить удалить configuration files ваши пакеты, но удалить сохранить configuration filesваш пакет.
Но преимущества или недостатки: это связано с вашей системой, вашими пакетами, вашим компьютером, устанавливать его или нет, и так далее.
apt-get remove --purge APPVSapt-get purge APP?