На этот вопрос уже есть ответ:
Учитывая, что я удалил приложение с помощью apt remove
, как мне удалить файлы конфигурации позже, чтобы получить результат apt purge
?
Можно использовать apt-get purge
для той же точной цели вот пример:
Сначала удалите свое желаемое использование программы apt remove
, затем выполненный:
dpkg -l package-name
Необходимо добраться:
||/ Name Version Architecture Description
+++-=================-=============-=============-====================
rc package-name 1.1 amd64 something
Средства RC:
r
пакет был удален.c
конфигурационные файлы все еще живут в Вашей системеТеперь используйте apt-get purge
для точно той же самой программы, на этот раз dpkg -l package-name
вывод должен быть похожим:
||/ Name Version Architecture Description
+++-=================-=============-=============-====================
un package-name <none> <none> (no description available)
Местоположение конфигурационных файлов приложения варьируется от приложения до приложения, и иногда это является трудоемким для нахождения их. Даже если приложение было удалено, можно работать sudo apt purge <package_name>
произвести чистку его конфигурационных файлов.
Команды для удаления/произведения чистку пакетов были уже обеспечены в других ответах.
Существуют некоторые несоответствия, которые могут назвать некоторый беспорядок, и оставлять некоторые папки приложения. Если существуют внешние файлы или каталоги в папках конфигурации приложений, это не может удалить папку, просто конфигурационные файлы, которые это использует.
Таким образом, фактические файлы/настройки конфигурации будут удалены.
Процесс должен сопровождаться autoremove
команда.
Этот пример выполнит задачу:
На шагах я устанавливаю демонстрационный пакет, который будет включать много конфигурационных файлов. Затем команды, которые следуют, удалят приложение и все его конфигурационные файлы включая /etc/apache2
каталог.
Если Вы устанавливаете libapache2-mod-php
после установки apache2
, папки с файлами Php останутся с конфигурацией PHP. Если Вы не установите что-то, что использует совместно используемую папку, то папка будет также удалена.
$ sudo apt install apache2
$ sudo apt purge apache2
$ sudo apt --purge autoremove
Примечание:
Можно выбрать другой пакет для тестирования понимания того, что происходит с папками установки. Поведение будет тем же для реального приложения, которое Вы хотите удалить наряду с его конфигурационными файлами и настройками.
Это является действительно простым и прямым. Я делаю все это время. Просто удостоверьтесь, что изменили название программы на то, которое Вы хотите удалить.
sudo apt-get --purge remove firefox
Затем Вы хотите удалить все зависимости, которые были установлены с Вашей программой; Вам больше не нужны они.
Когда удаление закончится, продолжите:
sudo apt-get autoremove
Теперь все, чтобы сделать с той программой, полностью удалено и удалено. Никакие трассировки. При установке repository/ies можно удалить его путем движения в:
Параметры настройки системы>> программное обеспечение и Обновления>> Другое программное обеспечение
На этой странице можно нажать один за другим, все репозитории Вы не используете и нажимаете кнопку "Remove" под полем.
Я надеюсь, что это помогает. Это - то, что я делаю и это работает, как это должно.
Править: если Вы хотите сделать первые два шага в одной строке:
sudo apt-get --purge remove firefox && sudo apt-get autoremove