19

Я удаляю приложения, а также удаляю или очищаю их файлы конфигурации с помощью команды apt-get --purge remove {package_name} .

Я встречал несколько постов в сети, включая руководство по Ubuntu по адресу https://help.ubuntu.com/community/AptGet/Howto , где написано:"This command completely removes a package and the associated configuration files. Configuration files residing in ~ are not usually affected by this command" при использовании команды apt-get purge {package_name} .

Есть ли разница в выполнении команды apt-get --purge remove {package_name} и apt-get purge {package_name}? Почему вы используете один над другим?

1 ответ1

24

Команда apt-get --purge remove существует с тех пор, как APT был добавлен в Debian, и это был единственный способ полностью очистить пакет с помощью apt. Команда apt-get purge была наконец добавлена за последние несколько лет, старая опция не была удалена, и все еще есть много документации, показывающей старый синтаксис. Они делают то же самое.

Я часто все еще использую более длинную команду apt-get --purge remove просто потому, что я использовал ее чаще, и забываю, что более короткая версия теперь доступна.

Еще одна полезная вещь, которую нужно иметь в виду, это то, что параметр --purge может использоваться с автоотводом apt-get autoremove , и нет аналога apt-get autopurge . Так что, если вы используете опцию apt-get autoremove для удаления автоматически установленных пакетов, у вас будет много старых нестандартных конфигураций из этих пакетов, поскольку вы их просто удалили.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .