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

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

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

37 голосов | спросил Jorge Castro 14 FebruaryEurope/MoscowbTue, 14 Feb 2012 18:27:16 +0400000000pmTue, 14 Feb 2012 18:27:16 +040012 2012, 18:27:16

3 ответа


43

Да, вы можете.

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

sudo apt-get remove --purge packagename

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


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

  • Установите Synaptic  Установить Synaptic из Software Center
  • Запустить синаптический
  • Найти пакеты, перечисленные в разделе «Не установлен (остаточная конфигурация)»
    Пакеты с остаточными конфигами
  • Щелкните правой кнопкой мыши пакет и нажмите, отметьте для полного удаления Меню
  • Нажмите кнопку «Проверить» на панели инструментов и нажмите «Применить» при появлении диалога. Диалог
ответил RolandiXor 14 FebruaryEurope/MoscowbTue, 14 Feb 2012 18:33:35 +0400000000pmTue, 14 Feb 2012 18:33:35 +040012 2012, 18:33:35
51

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

dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1)
ответил firo 9 AMpTue, 09 Apr 2013 08:56:02 +040056Tuesday 2013, 08:56:02
3

Да!

В ожидании более глубокого технического ответа, поскольку я не имею понятия о внутренних компонентах Ubuntu!

Протестировано это на apache2.2-common и mediawiki.

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

Когда я сделал apt-get remove apache2.2-common --purge, это как удалило левые файлы, так и удалило его из завершения вкладки.

Опять же, может дать только ответ, а не технический «почему», но я с нетерпением жду чтения чужого ответа!

ответил wilhil 14 FebruaryEurope/MoscowbTue, 14 Feb 2012 18:34:14 +0400000000pmTue, 14 Feb 2012 18:34:14 +040012 2012, 18:34:14

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132