make world
z0nt42 27 ноября, 2010 - 02:05
Решил первый раз пересобрать мир и после чтения вики назрело пару вопросов.
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
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. сделайте
3. Удаляйте лишнее через
BTW: не забывайте о -pv! :)
PS: покажите
1 делал. 2 и 3 поставлю на
1 делал.
2 и 3 поставлю на ночь
4
Сейчас обнаружил
3 - луччше делать под
3 - луччше делать под присмотром! :) - обычно это быстро, переустановка только для подстраховки.
Всё сделал(я сначала подумал
Всё сделал(я сначала подумал что это пересборка мира) всё запускается но в /usr/lib*/python2.6 остался как удалить ? можно через rm -r ?
Как то вы криво сделали
Как то вы криво сделали python-updater,ибо gentoolkit,в процессе python-updater, должен быть пересобран и equery работать.Сделайте ещё раз.
Спасибо разобрался(наверно
Спасибо разобрался(наверно первый раз делал с 2.6)