Полное удаление неиспользуемых пакетов в Debian

Deborphan — утилита для составления списка неиспользуемых пакетов в дистрибутивах Debian и Ubuntu.

deborphan

deborphan — маленькая консольная утилита отображающая список библиотек (пакетов), которые не используются никакими другими приложениями (сироты).

deborphan_001

При установке практически любого приложения автоматически закачиваются и устанавливаются дополнительные пакеты (зависимости), но при удалении приложения эти пакеты не всегда и не всеми пакетными менеджерами удаляются автоматически.

Для избавления любого Debian/Ubuntu-based дистрибутива от ненужных пакетов установленных в системе поможет простая в использовании консольная утилита deborphan (утилита давно присутствует в репозиториях Ubuntu и Debian).

deborphan проста в обращении, будучи запущенной без дополнительных параметров выводит список неиспользуемых пакетов простым списком. Запуск с параметрами позволит отсортировать найденные пакеты по различным параметрам (приоритетам, местоположению и пр…).

Как удалять (или не удалять) обнаруженные пакеты решает каждый сам, можно использоватьSynaptic (он так же поможет в очистке кеша пакетов, старых конфигурационных файлов и многого другого), а можно использовать команды:

sudo aptitude purge `deborphan`

Или:

sudo deborphan | xargs sudo aptitude purge -y

После удаления пакетов, deborphan нужно запустить ещё раз (или два), потому что может обнаружится что после удаления одних пакетов, какие то другие пакеты тоже оказались ненужными.

image_pdfimage_print