Удалить все данные и настройки неустановленного приложения [дубликат]

Учитывая, что я удалил приложение с помощью apt remove , как мне удалить файлы конфигурации позже, чтобы получить результат apt purge ?

5
задан 17 July 2017 в 08:22

4 ответа

Можно использовать apt-get purge для той же точной цели вот пример:

  1. Сначала удалите свое желаемое использование программы apt remove, затем выполненный:

    dpkg -l package-name
    

    Необходимо добраться:

    ||/ Name              Version       Architecture  Description
    +++-=================-=============-=============-====================
    rc  package-name      1.1            amd64        something
    

    Средства RC:

    • r пакет был удален.
    • c конфигурационные файлы все еще живут в Вашей системе
  2. Теперь используйте apt-get purge для точно той же самой программы, на этот раз dpkg -l package-name вывод должен быть похожим:

    ||/ Name              Version       Architecture  Description
    +++-=================-=============-=============-====================
    un  package-name      <none>        <none>        (no description available)
    
12
ответ дан 23 November 2019 в 08:42

Местоположение конфигурационных файлов приложения варьируется от приложения до приложения, и иногда это является трудоемким для нахождения их. Даже если приложение было удалено, можно работать sudo apt purge <package_name> произвести чистку его конфигурационных файлов.

2
ответ дан 23 November 2019 в 08:42

Команды для удаления/произведения чистку пакетов были уже обеспечены в других ответах.

Существуют некоторые несоответствия, которые могут назвать некоторый беспорядок, и оставлять некоторые папки приложения. Если существуют внешние файлы или каталоги в папках конфигурации приложений, это не может удалить папку, просто конфигурационные файлы, которые это использует.

Таким образом, фактические файлы/настройки конфигурации будут удалены.

Процесс должен сопровождаться autoremove команда.

Этот пример выполнит задачу:

На шагах я устанавливаю демонстрационный пакет, который будет включать много конфигурационных файлов. Затем команды, которые следуют, удалят приложение и все его конфигурационные файлы включая /etc/apache2 каталог.

Если Вы устанавливаете libapache2-mod-php после установки apache2, папки с файлами Php останутся с конфигурацией PHP. Если Вы не установите что-то, что использует совместно используемую папку, то папка будет также удалена.

$ sudo apt install apache2
$ sudo apt purge apache2
$ sudo apt --purge autoremove

Примечание:
Можно выбрать другой пакет для тестирования понимания того, что происходит с папками установки. Поведение будет тем же для реального приложения, которое Вы хотите удалить наряду с его конфигурационными файлами и настройками.

1
ответ дан 23 November 2019 в 08:42

Это является действительно простым и прямым. Я делаю все это время. Просто удостоверьтесь, что изменили название программы на то, которое Вы хотите удалить.

sudo apt-get --purge remove firefox

Затем Вы хотите удалить все зависимости, которые были установлены с Вашей программой; Вам больше не нужны они.

Когда удаление закончится, продолжите:

sudo apt-get autoremove

Теперь все, чтобы сделать с той программой, полностью удалено и удалено. Никакие трассировки. При установке repository/ies можно удалить его путем движения в:

Параметры настройки системы>> программное обеспечение и Обновления>> Другое программное обеспечение

На этой странице можно нажать один за другим, все репозитории Вы не используете и нажимаете кнопку "Remove" под полем.

Я надеюсь, что это помогает. Это - то, что я делаю и это работает, как это должно.

Править: если Вы хотите сделать первые два шага в одной строке:

sudo apt-get --purge remove firefox && sudo apt-get autoremove
0
ответ дан 23 November 2019 в 08:42

Другие вопросы по тегам:

Похожие вопросы: