Debian/Ubuntu aptitude/apt/dpkg Удаление файлов конфигурации от удаленных ранее пакетов

Debian/Ubuntu aptitude/apt/dpkg Удаление файлов конфигурации от удаленных ранее пакетов

В общем поставил Я Себе ветку Debian «testing».
Потом Я начал экспериментировал в 2009-ом году со всякими разными окружениями рабочего стола.
То Кеды четвёртые (KDE 4), то новый Гном, то XFCE4. В купу к этом Я еще и LXDE поставил.
Долго Я его не обновлял и ничего не шаманил.
Потом всё-таки Я решил подшаманить, и подключить другие репозитории.
В общем результат — у Меня перестави быть видны Иконки в synaptic’е, меню не отображались — вылетел менеджер окон, много всего лишнего начало вылазить и в итоге Я сегодня начал удалять всю эту хрень :)
В общем почистил Я около 10Гбайт всяких пакетов :)

Заодно захотелось Мне сделать миграцию на модную новую систему загрузочных скриптов с зависимостью. Debconf выдаёт такую сладкую табличку в ncurce «migrate to dependency based boot system», но миграция у Меня не проходила.
Делаешь:

dpkg-reconfigure sysv-rc

А в ответ: Unable to migrate to dependency based boot system
The following problems were detected: package removed but not purged

В общем надо было сделать purge перед удалением пакетов (у Меня там около 30-ти таких зависло).
Но это не беда!
Вот парочка комманд:
Если один или несколько пакетов надо purge’нуть:

1
2
dpkg -l | grep '^rc'
dpkg -P имя_найденых_пакетов

Это уже если много пакетов:

1
dpkg -l | awk '/^rc/{print $2}' | xargs dpkg -P

Если нужно 1-н пакет, то альтернатива с помощью aptitude:

1
aptitude purge имя_пакета

А это вообще лёгкая команда удаляет информацию для всех удалёных:

1
aptitude purge ~c

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Загрузка...
Menu Title