Как почистить систему?

В линуксе новичек, как следствие нахожусь в постоянном поиске программ. Т.е. ставлю программу и удаляю ее если не понравилась. Тем самым за пару месяцев использования система превратилась в помойку. Т.е. если каталог /distfiles еще переодически чистится, то пакеты установленные по зависимости в системе остаются. Так к примеру у меня стоит gtk+1, но вообще то я сижу на kde, редкие программы используют ну максимум gtk+2, откуда в системе gtk+1 не помню в Use="-gtk". Смутно догадываюсь, что на каком то пакете , хотелось посмотреть на программу, таки поставил использовать gtk1.

Как узнать какие пакеты установленные в системе зависят , к примеру от gtk+1? А то удалю его и все полетит в тартарары.

В пакете gentoolkit

В пакете gentoolkit есть утилита equery, у неё есть флаг d, который выводит пакеты зависящие от указанного, например:

$ equery d qt

У меня вывело:

Цитата:
[ Searching for packages depending on qt... ]
kde-base/kdelibs-3.4.3-r1

Есть у этой утилиты и другие флаги (информацию о которых можно найти в мане), например флаг f выведет список файлов принадлежащих указанному пакету, например:

$ equery f gcc-config

Цитата:
[ Searching for packages matching gcc-config... ]
* Contents of sys-devel/gcc-config-1.3.13-r2:
/usr
/usr/bin
/usr/bin/gcc-config
/usr/lib
/usr/lib/misc
/usr/lib/misc/gcc-config

Так же бывает очень полезным флаг b, который подскажет, какому из установленных пакетов принадлежит указанный файл или каталог, например:

$ equery b /usr/kde

Цитата:
[ Searching for file(s) /usr/kde in *... ]
kde-base/kdebase-3.4.3-r1 (/usr/kde)
kde-base/kdelibs-3.4.3-r1 (/usr/kde)

$ equery b /bin/false

Цитата:
[ Searching for file(s) /bin/false in *... ]
sys-apps/coreutils-5.94-r1 (/bin/false)

Ну и т.д.

RTFM ;-).

Спасибо.

Спасибо.

Простите

Простите пожалуйста, за полное отсутствие соображалки, но как посмотреть зависимость от конкретной версии пакета. К примеру от qt3 а не от обоих qt3 qt4?

emerge --depclean emerge

emerge --depclean
emerge --prune
ну и вообще man emerge

P.S.: automake и autoconf нужны, старые версии не трогай

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".