Debian, удаляем остатки apt-get removeПодписка на Комментарии к "Debian, удаляем остатки apt-get remove"

Аватар zenon

Можно делать "обычное" удаление (remove), а можно — полное (purge). При этом purge удаляет "все следы пакета в системе", включая конфигурационные файлы, а remove — только бинарные файлы. Существует способ управлять этим.
Посмотреть список всех пакетов, которые были удалены через remove, но от которых остались "следы" (конфигурационные файлы на уровне системы и т.п.), можно так:

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

"Следы" для заданного пакета удаляются так:
$ sudo dpkg --purge <имя_пакета>

Соответственно, комбинируя эти команды, получаем строчку для удаления "следов" от всех удаленных пакетов:
$ dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge
Аватар dum

можно с помощью aptitude:
aptitude search ~c # поиск пакетов с неудаленными конфигами
aptitude purge ~c # их удаление

Аватар zenon

Можно и так - этот способ более экзотичный. :)

Аватар zenon

Еще разок:
Посмотреть список пакетов, которые были удалены, но файлы конфигураций остались, можно с помощью:

# dpkg -l | grep '^rc'

Полностью можно удалить так:

# dpkg -P имя_пакета

Если список удаляемых пакетов большой, то можно удалить и так:

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

Добавить комментарий