1 (27.02.2010 09:18:48 отредактировано deadhead)

Анализ

/var/lib/portage/world

Рекомендуемдуемая практика заключается в том, что бы не захломлять данный файл библиотечными пакетами, либо пакетами которые могут быть "подтянуты" как зависимоти.

Удаление "висящих" (установленных по зависимостям, но оставшихся после удаления основного пакета) пакетов

emerge --ask --verbose --depclean

после этого ОБЯЗАТЕЛЬНО

revdep-rebuild

подробности

man emerge
man revdep-rebuild

Удаление устаревших бинарных файлов пакетов

eclean packages

Удаление устаревших исходников

eclean distfiles

подробности

man eclean

Поддержание package.* в отсортированном виде (опционально)

cd /etc/portage/
sort package.use --output=package.use
sort package.keywords --output=package.keywords
sort package.mask --output=package.mask

подробности

man sort

Кто какие еще использует приемы?

Ищите мою подпись на UnixForum

2

не столько относится к захламлению, сколько к сохранению места на диске.

в /etc/make.conf нужно добавить примерно следующее:

PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync.excludes"

после чего в /etc/portage/rsync.excludes можно дописывать директории из $PORTDIR, которые не будут синхронизироваться. соответственно, их можно удалить из локального дерева.

3

deadhead пишет:

man revdep-rebuils

Опечатка. Исправьте.

deadhead пишет:

eclean packages

Можно короче - eclean-pkg. Ну и аналогично eclean-dist.

А /etc/portage/package.{keywords,use,mask,unmask} лучше вообще каталогами держать. Чуть более, чем удобно.

4

deadhead пишет:

emerge --ask --verbose --depclean

Покороче будет emerge -avc

deadhead пишет:

какие еще использует приемы

Ставлю временные пакеты с опцией -1 (на случай, если забуду о них ). Иногда записываю имена пакетов в файл.

5

Flaming пишет:
deadhead пишет:

man revdep-rebuils

Опечатка. Исправьте.

done

Flaming пишет:
deadhead пишет:

eclean packages

Можно короче - eclean-pkg. Ну и аналогично eclean-dist.

Как короче знаю, но об этом не трудно узнать из man'a ;-)
Тоже самое и в отношении

HTaeD пишет:

Покороче будет emerge -avc

Можно вообще опции -av прописать в /etc/make.conf (см. EMERGE_DEFAULT_OPTS) ;-)

Ищите мою подпись на UnixForum