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

Removing Unnecessary Packages on Debian Systems
August 11th, 2009 by Kousik Maiti in HOWTOs

Команда deborphan может находить в системе пакеты, к которым нет обращений. По умолчанию deborphan ищет ненужные библиотеки, но ее можно запустить и в режиме поиска пакетов с данными, девел-пакетов и всех прочих, используя одну из многочисленных опций --guess-*.

Если пакет не установлен, установите его:

$ sudo apt-get install deborphan

Теперь для удаления неиспользуемых библиотек просто скажите:

$ sudo deborphan | xargs apt-get -y remove purge

Для удаления ненужных девел-пакетов выполните такую команду:

$ sudo deborphan --guess-dev | xargs apt-get -y remove purge

Для просмотра списка всех ненужных пакетов:

$ deborphan --guess-all

Следующий пассаж взят из руководства man утилиты deborphan и касается опци --guess-* :

"deborphan может попытаться определить, какие пакеты в вашей системе являются малоиспользуемыми с помощью анализа имен пакетов.
Принцип работы программы в этом режиме не является не только надежным, но его нельзя назвать и вполне безопасным, поэтому остерегайтесь применения команды в таком виде."

Однако все-таки просмотр всего списка может оказаться хорошей идеей перед тем, как выполнить apt-get -y remove purge.

Назад