Показаны сообщения с ярлыком удаление следов пакетов. Показать все сообщения
Показаны сообщения с ярлыком удаление следов пакетов. Показать все сообщения

суббота, 12 мая 2012 г.

Удаление следов программ Ubuntu

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

Посмотреть список всех пакетов, которые были удалены через remove, но от которых остались «следы» (конфигурационные файлы на уровне системы и т.п.), можно так:
$ dpkg -l | awk '/^rc/ {print $2}' 
«Следы» для заданного пакета удаляются так:
$ sudo dpkg --purge <имя_пакета> 
Соответственно, комбинируя эти команды, получаем строчку для удаления «следов» от всех удаленных пакетов:
$ dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge