Br00ks 26.11.2009 21:40
Есть проблема! — Gentoo вопросник.
Здравствуйте, уважаемое сообщество. Помогите разобраться с тонкостями(?) генту:1. emerge xorg-x11 не удается установить один пакет. (x11-base/xorg-x11-7.4-r1) ошибок не пишет.
2. emerge kdebase-meta уже не может поставить 14 пакетов. Опции типа --keep-going и --resume результатов не дали. все 14 и остаються...первоначально 114 было но когда написал --keep-going осталось то что осталось.
3. * IMPORTANT: 8 config files in 'etc' need updating - как найти какие и что там обновлять? man emerge не помог.
Это вопросы которые возникли по ходу установки кед. Раньше руками не делал. опыта большого в линуксе нет да и последнии 2 года кроме как к макам не прикосался. Тут решил поставить генту(давно хотел Ж))
4. Что еще потребуется чтобы развернуть кеды? я про то что какие конфиги надо редактировать.
Кстати если надо могу предоставить свой make.conf. Всю последовательность операции которую я делал при установке - следовал оф. генту руководству + две какие то распечатки были.(установил 3 недели назад, из-за работы не мог вернуться и завершить установку кед)
Если походу еще вопросы будут, я допишу. Спасибо.

+ 2 -
3. sudo etc-update
Спасибо, посмотрел что нужно поправить...что то уже поправил, остальным сейчас займусь. Я так понял всеравно проблема была не в этом?(почему последние 14 + 1 пакеты не встали)
в генто тоже недавно, но из-за этого проблем с пакетами не возникало
кде у меня вообще без настроек чего либо встал
кде у меня вообще без настроек чего либо встал
Руководство по настройке KDE. Из конфигов править надо только /etc/conf.d/xdm (там написано как).
Насчет несборки пакетов - проблема может быть в чем угодно, начиная от use-флагов и до ленивого мейнтейнера. Поищи по именам пакетов на http://bugs.gentoo.org/, помогает в 90% таких случаев.
Насчет несборки пакетов - проблема может быть в чем угодно, начиная от use-флагов и до ленивого мейнтейнера. Поищи по именам пакетов на http://bugs.gentoo.org/, помогает в 90% таких случаев.
Я то руководство и читал. Только там не затрагивается вопрос о том что пакеты не встали. use флаги такие:
USE="nls unicode userlocales X kde qt qt3 qt4 qt3support svg dbus dvd alsa truetype samba opengl pdf jpeg mp3 mpeg cdr sql webkit hal -gnome -ipv6"
VIDEO_CARDS="fglrx"
может заодно скажите чего не хватает а что лишнее (что то сам написал, что то пакеты просили чтобы быть установленными). Как можно проследить что мешает emerge? как исправить уже может выйдет из пред. ответа.
USE="nls unicode userlocales X kde qt qt3 qt4 qt3support svg dbus dvd alsa truetype samba opengl pdf jpeg mp3 mpeg cdr sql webkit hal -gnome -ipv6"
VIDEO_CARDS="fglrx"
может заодно скажите чего не хватает а что лишнее (что то сам написал, что то пакеты просили чтобы быть установленными). Как можно проследить что мешает emerge? как исправить уже может выйдет из пред. ответа.
Решал такие проблемы только через копание в багзилле, а генту уже месяца три в глаза не видел - так что своими USE и package.use помочь не смогу.
ЕМНИП для нескольких пакетов помогло USE="-xcb"
Нужно попробовать методично собирать kde без --keep-going, на каждом вылете лезть в багзиллу и искать инфу по этой версии пакета.
ЕМНИП для нескольких пакетов помогло USE="-xcb"
Нужно попробовать методично собирать kde без --keep-going, на каждом вылете лезть в багзиллу и искать инфу по этой версии пакета.
Нужно попробовать методично собирать kde без --keep-going, на каждом вылете лезть в багзиллу и искать инфу по этой версии пакета.
По шагам как так можно сделать? без --keep-going так же обрывается на первом из 14 пакетов и дает успешное завершение emerge. Где эту багзилу найти?(представляю что такое но вот уже года два в линукс environment вообще не залазил.
http://bugs.gentoo.org/ так вот же
На котором оборвался - с тем и разбираемся, и так по очереди пока все не соберется.
Просто посмотреть список пакетов, которые будут установлены -
На котором оборвался - с тем и разбираемся, и так по очереди пока все не соберется.
Просто посмотреть список пакетов, которые будут установлены -
emerge -p $packagename
Не может быть. В /var/log пошарь.
Конкретно по xorg в /var/log/emerge.log:
Started emerge on:
*** emerge --ask --verbose xorg-x11
>>> emerge (1 of 1) x11-base/xorg-x11-7.4-r1 to /
=== (1 of 1) Cleaning (x11-base/xorg-x11-7.4-r1::/usr/portage/x11-base/xorg-x11/xorg-x11-7.4-r1.ebuild)
=== (1 of 1) Compiling/Merging (x11-base/xorg-x11-7.4-r1::/usr/portage/x11-base/xorg-x11/xorg-x11-7.4-r1.ebuild)
=== (1 of 1) Merging (x11-base/xorg-x11-7.4-r1::/usr/portage/x11-base/xorg-x11/xorg-x11-7.4-r1.ebuild)
>>> AUTOCLEAN: x11-base/xorg-x11:0
=== Unmerging... (x11-base/xorg-x11-7.4-r1)
>>> unmerge success: x11-base/xorg-x11-7.4-r1
=== (1 of 1) Post-Build Cleaning (x11-base/xorg-x11-7.4-r1::/usr/portage/x11-base/xorg-x11/xorg-x11-7.4-r1.ebuild)
::: complited emerge (1 of 1) x11-base/xorg-x11-7.4-r1 to /
*** Finished. Cleaning up...
*** exiting successfully.
*** terminating.
там же в других логах ни чего прок xorg нет (да и самих логов всего то 5 штук)
Я так понял что ошибок нет, а почему обратно unmerging происходит не знаю. Думаю что зависимости какие либо могут мешать, но как их найти и исправить не знаю.
Еще варианты есть?
Если пакет не установился, нужно смотреть логи в
/var/tmp/portage/x11-base/xorg-x11-7.4-r1/temp/build.log
/var/tmp/portage/x11-base/xorg-x11-7.4-r1/temp/build.log