Могу ли я удалить файлы конфигурации после удаления пакета?

41

Я делал удаление пакета с, apt-get removeно потом понял, что я должен был сделать --purgeвместе с ним, чтобы удалить файлы конфигурации.

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

Хорхе Кастро
источник

Ответы:

48

Да, ты можешь.

Из командной строки:

sudo apt-get remove --purge packagename

Это удалит все оставшиеся файлы, установленные пакетом.


Вы также можете сделать это из графического интерфейса:

  • Установите Synaptic Установить Synaptic из Центра программного обеспечения
  • Запустите Synaptic
  • Найти пакеты, перечисленные в разделе «Не установлено (остаточная конфигурация)»
    Пакеты с остаточными конфигами
  • Щелкните правой кнопкой мыши на пакете и нажмите, отметьте для полного удаления Меню
  • Нажмите кнопку проверки на панели инструментов и нажмите «Применить», когда появится диалоговое окно. диалог
RolandiXor
источник
3
Под apt 1.0.9.2ubuntu2 apt-get remove --purgeне удалила файлы конфигурации или базы данных , если выдается после того, как пакет был удален, указывая , что Package xxxx is not installed, so not removed. dpkg --purgeбыл необходим для правильной очистки.
h7r
53

Вот простая команда, которая удовлетворит ваш запрос:

dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1)
FIRO
источник
@ user1133275 Я очень смущен, вы жалуетесь на обратные помехи?
Михаил Малостанидис
2
Вы должны объяснить, что именно делает эта команда. Каким-то образом он удалил mysql с сервера, на котором я его запускал.
Саммит
4

Вы можете удалить все ранее удаленные пакеты с помощью aptitude:

aptitude purge ?config-files

Вы также можете очищать отдельные пакеты, но тогда вам также придется очищать зависимости один за другим. Это не практично.

Рольф
источник