Удаление бесполезных зависимостей (сирот) в Arch Linux

PacManНикогда особо не задумывался над тем есть ли у меня в системе пакеты которые не используются ничем вообще... Висят себе и висят — места на компе навалом что зря беспокоиться?...

Однако в очередной раз ползая по Линукс-форумам наткнулся на мнение что наличие множества бесполезных зависимостей может несколько тормозить систему... Честно говоря не понимаю как оно собирается ее тормозить но решил глянуть что у меня там лишнего.

Посмотреть какие пакеты не используются ничем в системе можно командой

sudo pacman -Qdt

У меня эта команда выдала десятка четыре пакетов...

Ну а удалить всех так называемых «сирот» можно командой

sudo pacman -Rsn $(pacman -Qdtq)

Сразу хочу предупредить прежде чем пользоваться данной командой помните что автоматика — она и есть автоматика... То есть пакман может зацепить таким макаром какой-нибудь нужный пакет (маловероятно но случаи были) и Вы потом долго будете думать почему вдруг перестала запускаться любимая программа...

Вобщем в любом случае прежде чем что-то делать нужно понимать что делаешь :) Я предпочитаю удалять из списка выданного первой командой вручную — по крайней мере знаю что удалил :)


Оригинал статьи http://pingvinoff.net/2010/02/04/udalenie-sirot-zavisimostej-v-archlinux/

0 комментариев

Оставить комментарий