Очистка Linux-системы Debian/Ubuntu от файлов, оставшихся после удаления пакетов 5
Рецепт был опубликован 3 апреля 2011 года в 17:32, а менялся 10 февраля 2020 года в 03:30.
Постоянная ссылка: http://www.nixp.ru/recipes/50.html
Как многие знают, в 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
Последние комментарии
-
fhunter, 25 апреля в 1:07 → Перекличка 11
-
Иванн, 9 апреля в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
-
Oksana_Gusak, 13 октября в 7:31 → Как «замокать» файл для юниттеста в Python? 2
-
Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
-
fhunter, 26 февраля 2021 года в 20:45 → A, MX, PTR — Настройка и проверка извне. Как ? 2

Для очистки GNU/Linux а-ля Debian/Ubuntu от остатков, не нужных локазизаций, кеша и оптимизации history браузеров наиболее удобный вариант BleachBit.
Можно поступить в разы проще и сделать aptitude purge ~c чтобы всё это удалить или aptitude search ~c чтобы всё это посмотреть.
Классно. Спасибо.