Gnome 3: шаг за шагом

Хочется обратится ко всем пользователям Gentoo Linux этого форума. Нужна помощь. Нужно понимание как шаг за шагом поставить Gnome 3 и заставить его работать. Без устаревших кусков кода Gnome 2, которыми напичкан сейчас overlay gnome. Отсутствие каких-либо сведений по этой теме на фоне тестирования Gnome 3 в других дистрибутивах Linux выглядит странно. Поэтому нужно решить: что ставить (пакеты, версии и зависимости), как запускать сессию.

Не нужно строить грабли там

Не нужно строить грабли там где их нет!Что качается/устанавливается - значит на данный момент так должно и быть, при условии что автор знает что и как устанавливать. На данный момент на сколько мне известно последние версии гнома поддерживают все сразу и от предшественника и от гнома3.
Итак с неделю назад вдоволь наковырявшись с оверлеем гнома и юзом +intro....чего-то там, взглянул на ЭТО БЕЗОБРАЗИЕ и удалил все к едрени-фени! и на ближайшие месяцы желание не возникнет точно - такое гэээ
Чувствую наклепают аля-КДЕ(Там уже системная менюшка настройки чуть ли не копия с кедов ) подобное и будет полная Жо и все гномоводцы и/или остануться на старой версии )

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Меня тоже интересует этот

Меня тоже интересует этот вопрос.
Вот при попытке сборки gnome-panel постоянно выскакивает вот такая ошибка:

emerge: there are no ebuilds to satisfy ">=media-libs/libcanberra-0.23[gtk3]".
(dependency required by "gnome-base/gnome-panel-2.91.6" [ebuild])
(dependency required by "gnome-panel" [argument])

При чем этот самый USE-флаг gtk3 ни в какую не включается. =(
Постоянно пишет (-gtk3), как лечить в гугле не нашел, только на багзиле нашел такую же ошибку. Там какой-то перец закрыл эту ветку и с умным видом говорит, что мол вы ничего не понимаете, а объяснить видимо ему религия не позволяет.
Если кто знает расскажите пожалуйста как включить этот флаг.
Дополнительная информация:

equery uses =media-libs/libcanberra-0.26-r2 -a
[ Searching for packages matching =media-libs/libcanberra-0.26-r2... ]
[ Colour Code : set unset ]
[ Legend : Left column  (U) - USE flags from make.conf              ]
[        : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for media-libs/libcanberra-0.26-r2 ]
 U I
 + + alsa       : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
 + + gstreamer  : Adds support for media-libs/gstreamer (Streaming media)
 + + gtk        : Adds support for x11-libs/gtk+ (The GIMP Toolkit)
 - - gtk3       : <unknown>
 - - oss        : Adds support for OSS (Open Sound System)
 - - pulseaudio : Adds support for PulseAudio sound server
 - + sound      : Install x11-themes/sound-theme-freedesktop to get sounds on Gnome and Xfce.
 - - tdb        : Enables Trivial Database support

Calculating dependencies... done!
[ebuild   R   ] media-libs/libcanberra-0.26-r2  USE="alsa gstreamer gtk sound (-gtk3) -oss -pulseaudio -tdb" 0 kB [1]                                                                           

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /var/lib/layman/gnome

Если ничего не помогает, прочти наконец инструкцию...

дык его, наверное,

дык его, наверное, размаскировать надо:
http://forums.gentoo.org/viewtopic-t-376608.html

LinAdmin

LinAdmin написал(а):
Постоянно пишет (-gtk3)

это значит, что флаг замаскирован... man portage и читаем про package.use.mask

Добавить в файл

Добавить в файл /etc/portage/profile/use.mask

-gtk3

Кроме него потребуется размаскировать так же флаг introspection в том же файле

-introspection

И объявить оба флага глобально в /etc/make.conf Это обязательное условие для Gnome3

GPL-фанатики сродни идиотам: рациональность в обмен на идею
Gentoo - построй свою любовь!
Если я идиот, то объясните почему, и я стану умнее.
Gentoo - ждите ебилдов!

Спасибо огромное!!! Я даже и

Спасибо огромное!!! Я даже и не знал, что USE флаги тоже маскировать можно.)))

Еще такой вопрос, какой пакет надо пытаться ставить, чтобы он в зависимостях поставил почти весь гном 3? Например как в КДЕ: emerge kde-base.
Я ставил gnome-panel и он что то мало зависимостей за собой тянул.

Если ничего не помогает, прочти наконец инструкцию...

Начнём с того, что

Начнём с того, что gnome-panel относится к Gnome2 и ставить его бессмысленно для Gnome3. Базовый пакет (заменяет и WM(в Gnome2 - Metacity, в Gnome3 - Mutter) и Gnome-panel) это gnome-shell. Затем уже идут Gnome-session и необходим Gdm-2.91

GPL-фанатики сродни идиотам: рациональность в обмен на идею
Gentoo - построй свою любовь!
Если я идиот, то объясните почему, и я стану умнее.
Gentoo - ждите ебилдов!

gnome-session тянет за собой

gnome-session тянет за собой в зависимостях gnome-panel той же версии что и gnome-session и gnome-shell, так что пакет все таки ставить надо.)

Если ничего не помогает, прочти наконец инструкцию...

Они непоследовательны. Всё же

Они непоследовательны. Всё же решили кроме 3D впилить обратно 2D панель. Я утираю слёзы. Неужели не пошло?

GPL-фанатики сродни идиотам: рациональность в обмен на идею
Gentoo - построй свою любовь!
Если я идиот, то объясните почему, и я стану умнее.
Gentoo - ждите ебилдов!

При компиляции выскочила вот

При компиляции выскочила вот такая ошибка.

 * Messages for package gnome-base/gnome-control-center-2.91.6:

 * 
 * QA Notice: Package has poor programming practices which may compile
 *            but will almost certainly crash on 64bit architectures.
 * 
 * Function `gtk_widget_get_style' implicitly converted to pointer at um-editable-entry.c:134
 * 
 *  Please file a bug about this at http://bugs.gentoo.org/
 *  with the maintaining herd of the package.
 * 
 * ERROR: gnome-base/gnome-control-center-2.91.6 failed:
 *   install aborted due to poor programming practices shown above
 * 
 * Call stack:
 *   misc-functions.sh, line 979:  Called install_qa_check
 *   misc-functions.sh, line 661:  Called die
 * The specific snippet of code:
 *                              die "install aborted due to" \
 * 
 * If you need support, post the output of 'emerge --info =gnome-base/gnome-control-center-2.91.6',
 * the complete build log and the output of 'emerge -pqv =gnome-base/gnome-control-center-2.91.6'.
 * This ebuild used the following eclasses from overlays:
 *   /var/lib/layman/gnome/eclass/gnome2.eclass
 *   /var/lib/layman/gnome/eclass/gnome2-utils.eclass
 * This ebuild is from an overlay named 'gnome': '/var/lib/layman/gnome/'
 * The complete build log is located at '/var/tmp/portage/gnome-base/gnome-control-center-2.91.6/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-base/gnome-control-center-2.91.6/temp/environment'.
 * S: '/var/tmp/portage/gnome-base/gnome-control-center-2.91.6/work/gnome-control-center-2.91.6'

Кто знает в чем дело?

Если ничего не помогает, прочти наконец инструкцию...

Посмотри

Спасибо, я это уже читал. Я

Спасибо, я это уже читал. Я вот хотел поставить версию 9999, но конфигуратор попросил такую либу: libxklavier-5.1.
У меня в системе только версия 5.0, а вот какой оверлей подключить чтобы достать эту либу я не в курсе.
На данный момент у меня 2 оверлея подключено: x11 и gnome.

Если ничего не помогает, прочти наконец инструкцию...

LinAdmin написал(а): а вот

LinAdmin написал(а):
а вот какой оверлей подключить чтобы достать эту либу

eix-remote update && eix libxklavier

В природе нет 5.1. Хоть где

В природе нет 5.1. Хоть где искать. Нужна текущая версия из cvs

GPL-фанатики сродни идиотам: рациональность в обмен на идею
Gentoo - построй свою любовь!
Если я идиот, то объясните почему, и я стану умнее.
Gentoo - ждите ебилдов!

Подскажи как обновить из CVS

Подскажи как обновить из CVS чтобы была возможность это сделать через portage.

Если ничего не помогает, прочти наконец инструкцию...

CVS на Sourceforge временно

CVS на Sourceforge временно не работает после попытки недавней взлома. Придётся молиться

GPL-фанатики сродни идиотам: рациональность в обмен на идею
Gentoo - построй свою любовь!
Если я идиот, то объясните почему, и я стану умнее.
Gentoo - ждите ебилдов!

Вот наконец-то и вышла

Вот наконец-то и вышла libxklavier-5.1! Ура товарищи! Тему можно продолжить. Отписывается те у кого хотя бы запустился гном-3.

Если ничего не помогает, прочти наконец инструкцию...

А кроме самой "мессаги" может

А кроме самой "мессаги" может стоит последние 20-30 срок лога сборки выложить?

GPL-фанатики сродни идиотам: рациональность в обмен на идею
Gentoo - построй свою любовь!
Если я идиот, то объясните почему, и я стану умнее.
Gentoo - ждите ебилдов!

Конечно, вот

Конечно, вот пожалуйста:

checking for ISOCODES... yes
checking for FONT_CAPPLET... yes
checking for AT_CAPPLET... yes
checking for DISPLAY_CAPPLET... yes
checking for XINPUT... yes
checking for LIBGNOMEKBD... no
configure: error: Package requirements (libgnomekbd >= 2.91.1 libxklavier >= 5.1 libgnomekbdui >= 2.91.2) were not met:

Requested 'libxklavier >= 5.1' but version of libxklavier is 5.0

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBGNOMEKBD_CFLAGS
and LIBGNOMEKBD_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/gnome-base/gnome-control-center-9999/work/gnome-control-center-9999/config.log
 * ERROR: gnome-base/gnome-control-center-9999 failed:
 *   econf failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_configure
 *   environment, line 3588:  Called gnome2_src_configure
 *   environment, line 2902:  Called econf '--disable-update-mimedb' '--disable-static' '--disable-schemas-install' '--disable-gtk-doc'
 *     ebuild.sh, line  557:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 * 
 * If you need support, post the output of 'emerge --info =gnome-base/gnome-control-center-9999',
 * the complete build log and the output of 'emerge -pqv =gnome-base/gnome-control-center-9999'.
 * This ebuild used the following eclasses from overlays:
 *   /var/lib/layman/gnome/eclass/gnome2.eclass
 *   /var/lib/layman/gnome/eclass/gnome2-utils.eclass
 *   /var/lib/layman/gnome/eclass/gnome2-live.eclass
 * This ebuild is from an overlay named 'gnome': '/var/lib/layman/gnome/'
 * The complete build log is located at '/var/tmp/portage/gnome-base/gnome-control-center-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-base/gnome-control-center-9999/temp/environment'.
 * S: '/var/tmp/portage/gnome-base/gnome-control-center-9999/work/gnome-control-center-9999'

Если ничего не помогает, прочти наконец инструкцию...

Разные версии, разные ошибки.

Разные версии, разные ошибки. У меня всё собралось. А вот работать отказывается

GPL-фанатики сродни идиотам: рациональность в обмен на идею
Gentoo - построй свою любовь!
Если я идиот, то объясните почему, и я стану умнее.
Gentoo - ждите ебилдов!

Если кто соберёт эту штуку в

Если кто соберёт эту штуку в юзабельном состоянии - просьба отписаться, т.к. по-осени у меня оно застопорилось на последнем этапе - как кошерно запускать mutter вместо metacity (получилось только поверх, что не есть тру, и со слезьми сожаления пришлось всё вернуть взад :-()

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Даже и не думал что чужие

Даже и не думал что чужие "грабли"(после того как сам понаступал =) ) могут вызывать такую лыбу ) У меня отлегло уже чтото из оверлея гнома ставить =)

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Spoiler написал(а): Если кто

Spoiler написал(а):
и со слезьми сожаления пришлось всё вернуть взад :-()

отправил к истокам? ))

Ну, да, отправил, хотя зуд в

Ну, да, отправил, хотя зуд в ручонках шаловливых остался - зело понравилась мне ента штука в бунте супротив архаичного гнума, хотелось бы и гентушках своих так же...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

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

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