make world

Решил первый раз пересобрать мир и после чтения вики назрело пару вопросов.
1 у меня в world есть пара библиотек(imlib2 fontconfig gtk+) но в вики написано что библиотек быть не должно в связи с чем думаю их удалить(из world) и дописать в make.conf (как use флаги) можно так ?
2 все ли зависимости удаляет emerge --depclean ? я сначала установил fvwm(скачал ~10пакетов) потом openbox( ~10 докочал) и остановился на awesome но emerge -c fvwm openbox && emerge --depclean удалил 3 пакета(в сумме).
3 Не могу nano удалить(emerge -c nano по нулям)

PS на генте ~неделю так что не пинайте пожалуйста.

Наличие USE флага != наличие

Наличие USE флага != наличие библиотеки в системе, удалить гтк, пожалеете.

Все мы, рано или поздно, будем там...

А как тогда ? написано же

А как тогда ? написано же никаких библиотек в world. + я думал что gtk как зависимость установится.

просту удали эти строчки из

просту удали эти строчки из world и сделай depclean

Что-то я не припомню, чтобы

Что-то я не припомню, чтобы на вики было написано, что некоторые библиотеки в системе должны отсутствовать. Дайте пожалуйста ссылку. Да, emerge --depclean довольно неплохо справляется со своей задачей. Если возникают какие-то вопросы, то перечитайте хэндбук. :)

Да, emerge -C == emerge --unmerge, а emerge -c == emerge --depclean, не путайте, пожалуйста.

HOWTO_Полное_обновление_систе

HOWTO_Полное_обновление_системы
Про emerge понял я -c делал.

PS Gtk вроде сама по себе не нужна только как зависимость для firefox gtk-chtheme claws-mail.

Решил сделать так: emerge -C

Решил сделать так:
emerge -C gtk+ fontconfig imlib2 (хочет удалить 3 пакета firefox и gtk-chtheme как удаляемые по зависимости не значатся)
emerge -avuDN world

в make.conf USE gtk imlib fontconfig прописаны. Можно так ?

PS если кому интересно почему эти библиотеки установлены отдельно то сначала gtk+ и imlib2 я первый раз устанавливал без jpeg и png(для imlib2) про fontconfig забыл.

Цитата: firefox и gtk-chtheme

Цитата:
firefox и gtk-chtheme как удаляемые по зависимости не значатся

emrge по зависимости не умеет удалять. Он умеет только подчищать через --depclean

Всё как я и думал но

Всё как я и думал но появилась маленькая заминка после revdep-rebuild && emerge --depclean мне предложили удалить(правда удаление прошло с ошибками) gcc(старый) python(2.* старый) gpm что то там spell ru и после этого слетел компилятор(gcc) и python gcc я выбрал через gcc-config с pythonom тоже разобрался через симлинк с python2.6 на python2.7. теперь по revdep-rebuild он пытаяется удалить кучу библиотек для python2.6 но с ошибками.
Что делать ?

PS gtk fontconfig imlib2 подтянулись для USE флагов.

А доки кто читать будет? А уж

А доки кто читать будет? А уж хотя бы это - обязательно!

Прочитал буду знать на

Прочитал буду знать на будущее. Сейчас проблемма эволюционировала
не могу установить(собрать ) sys-libs/cracklib с python + /usr/lib*/python2.6 остался хотя по emerge --info показывает наличие python2.7 python3.1 .
Пробовал revdep-rebuild и emerge --depclean. Можно 2.6 удалить через rm -r ? если нет то как ?

PS python я вылечил eselect python set 2 и python-update. (после этого из eselect python list 2.6 пропал)

1. python-updater делали? 2.

1. python-updater делали?
2. сделайте

emerge --sync
emerge -uDN --with-bdeps=y world 
revdep-rebuild

3. Удаляйте лишнее через

emerge -P
emerge --depclean
emerge -uDN --with-bdeps=y world 
revdep-rebuild

BTW: не забывайте о -pv! :)
PS: покажите

eselect python list

1 делал. 2 и 3 поставлю на

1 делал.
2 и 3 поставлю на ночь
4

Available Python interpreters:
  [1]   python2.7 *
  [2]   python3.1

Сейчас обнаружил

$equery
Traceback (most recent call last):
  File "/usr/bin/equery", line 35, in <module>
    from gentoolkit import equery, errors
ImportError: No module named gentoolkit

3 - луччше делать под

3 - луччше делать под присмотром! :) - обычно это быстро, переустановка только для подстраховки.

Всё сделал(я сначала подумал

Всё сделал(я сначала подумал что это пересборка мира) всё запускается но в /usr/lib*/python2.6 остался как удалить ? можно через rm -r ?

Как то вы криво сделали

Как то вы криво сделали python-updater,ибо gentoolkit,в процессе python-updater, должен быть пересобран и equery работать.Сделайте ещё раз.

Спасибо разобрался(наверно

Спасибо разобрался(наверно первый раз делал с 2.6)

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

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