Очистка 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
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Для очистки GNU/Linux а-ля Debian/Ubuntu от остатков, не нужных локазизаций, кеша и оптимизации history браузеров наиболее удобный вариант BleachBit.
Можно поступить в разы проще и сделать aptitude purge ~c чтобы всё это удалить или aptitude search ~c чтобы всё это посмотреть.
Классно. Спасибо.