Ответы:
Если вы настраивали пакет / программное обеспечение вообще, либо редактируя файлы конфигурации напрямую, либо через графический интерфейс, вы можете оставить свои настройки. Обычно в системах 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 APP
VSapt-get purge APP
?