Глобальное меню не устанавливается

Делаю как указано здесь
И получаю:

emerge -av kde-misc/plasma-widget-menubar

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U #] dev-libs/glib-2.30.1-r2 [2.28.8] USE="static-libs -debug -doc -fam (-selinux) -systemtap% -test -utils% -xattr (-introspection%)" 6,061 kB [0]
[ebuild  N     ] app-text/scrollkeeper-dtd-1.0  11 kB [0]
[ebuild     U #] dev-libs/atk-2.2.0 [1.32.0-r1] USE="introspection nls -doc" 587 kB [0]
[ebuild  N    #] dev-libs/json-glib-0.13.4  USE="-debug -doc -introspection" 428 kB [0]
[ebuild  N    ~] dev-util/dbus-test-runner-0.0.3  322 kB [0]
[ebuild  NS   #] app-text/docbook-xml-dtd-4.4-r2 [4.1.2-r6, 4.2-r2] 94 kB [0]
[ebuild   R   #] x11-base/xorg-server-1.10.4-r1  USE="ipv6 nptl udev xorg xvfb* -dmx -doc -kdrive -minimal -static-libs -tslib -xnest" 5,260 kB [0]
[ebuild  N     ] app-text/gnome-doc-utils-0.20.6  700 kB [0]
[ebuild     U #] dev-libs/libdbusmenu-qt-0.9.0 [0.8.2] USE="-debug -doc -test" 37 kB [0=>1]
[ebuild     U #] x11-libs/pango-1.29.4 [1.28.4] USE="X introspection -debug -doc -test" 1,129 kB [0]
[ebuild   R   #] x11-libs/qt-gui-4.7.4  USE="accessibility appmenu%* cups dbus exceptions glib mng nas private-headers qt3support tiff xinerama (-aqua) -debug -egl -gtkstyle -nis -pch -raster -trace" 214,283 kB [0=>1]
[ebuild  N    ~] x11-misc/appmenu-qt-0.2.4  21 kB [1]
[ebuild  NS   #] x11-libs/gtk+-3.2.1 [2.24.5-r1] USE="appmenu cups introspection xinerama (-aqua) -colord -debug -doc -examples -overlay -packagekit -test -vim-syntax" 12,368 kB [1]
[ebuild  N    ~] dev-libs/libdbusmenu-0.5.1-r1  USE="gtk test -gtk3 -introspection -vala" 685 kB [1]
[ebuild  N    ~] x11-misc/appmenu-gtk-0.3.0  USE="gtk2 -gtk3" 318 kB [1]
[ebuild  N    ~] kde-misc/plasma-widget-menubar-0.1.16  USE="gtk qt4 (-aqua) -debug (-kdeenablefinal) -test" 25 kB [1]

Total: 16 packages (4 upgrades, 8 new, 2 in new slots, 2 reinstalls), Size of downloads: 242,322 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /var/lib/layman/stuff

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/glib:2

  (dev-libs/glib-2.30.1-r2::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-libs/glib-2.29.14 required by (x11-libs/gtk+-3.2.1::stuff, ebuild scheduled for merge)
    (and 1 more with the same problem)

  (dev-libs/glib-2.28.8::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

x11-libs/qt-gui:4

  (x11-libs/qt-gui-4.7.4::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-libs/qt-gui-4.7.4::stuff, ebuild scheduled for merge) pulled in by
    <x11-libs/qt-gui-4.8[appmenu] required by (x11-misc/appmenu-qt-0.2.4::stuff, ebuild scheduled for merge)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.

Traceback (most recent call last):
  File "/usr/bin/emerge", line 43, in <module>
    retval = emerge_main()
  File "/usr/lib64/portage/pym/_emerge/main.py", line 2015, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/lib64/portage/pym/_emerge/actions.py", line 306, in action_build
    mydepgraph.display_problems()
  File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 6193, in display_problems
    self._display_problems()
  File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 6221, in _display_problems
    self._display_autounmask()
  File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 5872, in _display_autounmask
    unstable_keyword_msg[root].append(self._get_dep_chain_as_comment(pkg))
  File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 2905, in _get_dep_chain_as_comment
    dep_chain = self._get_dep_chain(pkg, unsatisfied_dependency=unsatisfied_dependency)
  File "/usr/lib64/portage/pym/_emerge/depgraph.py", line 2820, in _get_dep_chain
    for priority in self._dynamic_config.digraph.nodes[node][0][child]:
KeyError: <_emerge.Package.Package object at 0x64ae170>

Что делаю не так?

У тебя конфликт, попробуй сначала обновиться. Если честно, немного удивлен почему идет обновление пакетов не связанных на прямую(не второстепенной зависимости). Возможно это вывод другой команды? В общем разреши конфликт и все будет хорошо.

Если система давно не обновлялась, могут быть косяки при вытягивании зависимостей пакетом. Для начала нужно обновить мир:

emerge -uDNa world

Хорошо попробую сегодня, но обновлялся за два дня до этого (emerge -uD world) разве это давно?

Обновил командой emerge -uDNa world, обновилось 22 пакета, теперь выскакивает сообщение точно не помню но что то связанное с “…–autounmask-write…”(если надо то позже приведу содержание сообщения). Пробовал так emerge -av --autounmask kde-misc/plasma-widget-menubar ответ аналогичный.

В первую очередь прочти это
А потом либо руками запиши флаги и размаскируй пакеты, либо сделай: emerge -av --autounmask-write kde-misc/plasma-widget-menubar.

Что значит “В первую очередь прочти вот это”, ссылка никуда не ведет.
Сделал, получил:

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Сделал так:

emerge -av --autounmask-keep-masks kde-misc/plasma-widget-menubar

получил:

These are the packages that would be merged, in order:

Calculating dependencies... done!

The following keyword changes are necessary to proceed:
#required by kde-misc/plasma-widget-menubar (argument)
=kde-misc/plasma-widget-menubar-0.1.16 ~amd64

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).

!!! All ebuilds that could satisfy ">=dev-libs/libdbusmenu-qt-0.9.0" have been masked.                                                                          
!!! One of the following masked packages is required to complete your request:
- dev-libs/libdbusmenu-qt-0.9.0::stuff (masked by: package.mask)

(dependency required by "kde-misc/plasma-widget-menubar-0.1.16" [ebuild])
(dependency required by "kde-misc/plasma-widget-menubar" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Что за фигня?

Ссылку поправил. Переведи последнее предложение и все станет на свои места :wink:

Перевел. “Пакеты замаскированы обратитесь к манам или к книге по Gentoo”
а Ваша ссылка к документации, наверное имелось ввиду к разделу “Установка и удаление программ” и подразделу “Размаскировка программ” так вот сделал как там указано и после команды
emerge --autounmask-write =kde-misc/plasma-widget-menubar-0.1.16
получаю

 * IMPORTANT: 3 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.
Calculating dependencies... done!
[ebuild     U #] dev-libs/glib-2.30.2 [2.28.8] USE="-systemtap% -utils%" 
[ebuild  N     ] app-text/scrollkeeper-dtd-1.0 
[ebuild     U #] dev-libs/atk-2.2.0 [1.32.0-r1]
[ebuild  N    ~] dev-libs/json-glib-0.14.2  USE="-debug -doc -introspection" 
[ebuild  N    ~] dev-util/dbus-test-runner-0.0.3 
[ebuild  NS   #] app-text/docbook-xml-dtd-4.4-r2 [4.1.2-r6, 4.2-r2]
[ebuild   R   #] x11-base/xorg-server-1.10.4-r1  USE="xvfb*" 
[ebuild  N     ] app-text/gnome-doc-utils-0.20.6 
[ebuild     U #] dev-libs/libdbusmenu-qt-0.9.0 [0.8.2]
[ebuild     U #] x11-libs/pango-1.29.4 [1.28.4]
[ebuild  N    ~] x11-misc/appmenu-qt-0.2.4 
[ebuild  NS   #] x11-libs/gtk+-3.2.2-r1 [2.24.5-r1] USE="appmenu cups introspection xinerama (-aqua) -colord -debug -doc -examples -overlay -packagekit -test -vim-syntax" 
[ebuild  N    ~] dev-libs/libdbusmenu-0.5.1-r1  USE="gtk test -gtk3 -introspection -vala" 
[ebuild  N    ~] x11-misc/appmenu-gtk-0.3.0  USE="gtk2 -gtk3" 
[ebuild  N    ~] kde-misc/plasma-widget-menubar-0.1.16  USE="gtk qt4 (-aqua) -debug (-kdeenablefinal) -test" 

The following keyword changes are necessary to proceed:
#required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
=x11-misc/appmenu-gtk-0.3.0 ~amd64
#required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
=kde-misc/plasma-widget-menubar-0.1.16 ~amd64
#required by x11-libs/gtk+-3.2.2-r1, required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
=dev-libs/atk-2.2.0 ~amd64
#required by x11-libs/gtk+-3.2.2-r1, required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
=x11-libs/pango-1.29.4 ~amd64
#required by x11-libs/libnotify-0.7.4, required by net-libs/xulrunner-1.9.2.20[libnotify], required by app-office/libreoffice-3.4.4.2-r1[nsplugin], required by app-misc/cl-office-meta-11.9, required by app-misc/cld-meta-11.9[-calculate_nooffice], required by app-misc/calculate-meta-11.9-r1, required by @selected, required by @world (argument)
=dev-libs/glib-2.30.2 ~amd64
#required by dev-libs/libdbusmenu-0.5.1-r1[test], required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
=dev-libs/json-glib-0.14.2 ~amd64
#required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
=dev-libs/libdbusmenu-0.5.1-r1 ~amd64
#required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
=x11-libs/gtk+-3.2.2-r1 ~amd64
#required by dev-libs/libdbusmenu-0.5.1-r1[test], required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
=dev-util/dbus-test-runner-0.0.3 ~amd64
#required by kde-misc/plasma-widget-menubar-0.1.16[qt4], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
=x11-misc/appmenu-qt-0.2.4 ~amd64

The following mask changes are necessary to proceed:
#required by x11-libs/libnotify-0.7.4, required by net-libs/xulrunner-1.9.2.20[libnotify], required by app-office/libreoffice-3.4.4.2-r1[nsplugin], required by app-misc/cl-office-meta-11.9, required by app-misc/cld-meta-11.9[-calculate_nooffice], required by app-misc/calculate-meta-11.9-r1, required by @selected, required by @world (argument)
 # /var/lib/layman/calculate/profiles/calculate/desktop/CLD/amd64/binary/package.mask:
=dev-libs/glib-2.30.2
#required by x11-libs/gtk+-3.2.2-r1, required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
 # /var/lib/layman/calculate/profiles/calculate/desktop/CLD/amd64/binary/package.mask:
=dev-libs/atk-2.2.0
#required by x11-libs/gtk+-3.2.2-r1, required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
 # /var/lib/layman/calculate/profiles/calculate/desktop/CLD/amd64/binary/package.mask:
=x11-libs/pango-1.29.4
#required by kde-misc/plasma-widget-menubar-0.1.16, required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
 # /var/lib/layman/calculate/profiles/calculate/desktop/CLD/amd64/binary/package.mask:
=dev-libs/libdbusmenu-qt-0.9.0
#required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
 # /var/lib/layman/calculate/profiles/calculate/desktop/CLD/amd64/binary/package.mask:
=x11-libs/gtk+-3.2.2-r1
#required by app-text/gnome-doc-utils-0.20.6, required by dev-libs/libdbusmenu-0.5.1-r1, required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
 # /var/lib/layman/calculate/profiles/calculate/desktop/CLD/amd64/binary/package.mask:
=app-text/docbook-xml-dtd-4.4-r2

The following USE changes are necessary to proceed:
#required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
>=x11-libs/gtk+-3.2.2-r1 appmenu
#required by dev-libs/libdbusmenu-0.5.1-r1[test], required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
=x11-base/xorg-server-1.10.4-r1 xvfb
#required by dev-libs/libdbusmenu-0.5.1-r1[test], required by x11-misc/appmenu-gtk-0.3.0, required by kde-misc/plasma-widget-menubar-0.1.16[gtk], required by =kde-misc/plasma-widget-menubar-0.1.16 (argument)
>=dev-libs/json-glib-0.14.2 -introspection

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Autounmask changes successfully written. Remember to run etc-update.

Я так понимаю что не пакет не раз маскировался, правильно?
Ну и в конце, где в этой статье http://www.calculate-linux.ru/blogs/show/318 говорится о какой либо размаскировки пакетов, кроме одного места “… Если вы хотите добавить поддержку глобального меню в gtk приложения, то добавте флаг gtk в kde-misc/plasma-widget-menubar. Он запросит размаскировать некоторые пакеты и добавить еще флаги. Для поддержки отдельных программ есть пакеты x11-misc/lo-menubar для Libre Office и x11-misc/appmenu-firefox соответственно.” но у меня KDE (соответственно с qt) и зачем мне gtk если нет gnoma.

P.S. В принципе не ставится да и пусть значит не надо, но просто хотел поставить на рабочий нотик но теперь задумываюсь стоили ведь такие проблемы с каким то виджетом а представляю с какими проблемами надо будет столкнутся если вдруг надо будет поставить редкую программу (нелинейный видео редактор к примеру) или драйвер к виндовс принтеру (например canon 1120)

Я так понимаю что не пакет не раз маскировался, правильно?

Осталось выполнить dispatch-conf (emerge советует воспользоваться etc-update). После этого можно будет установить.

Выполнил dispatch-conf
Получаю:
— /etc/dispatch-conf.conf 2011-09-19 21:21:56.000000000 +0300
**+ /etc/._cfg0000_dispatch-conf.conf 2011-10-31 16:04:32.000000000 +0200
@ -22,7 +22,15@
# %s new file
# If using colordiff instead of diff, the less -R option may be required
# for correct display.
-diff=“diff -Nu ‘%s’ ‘%s’ | less --no-init --QUIT-AT-EOF”
+diff=“diff -Nu ‘%s’ ‘%s’”
+
+# Set the pager for use with diff commands (this will
+# cause the PAGER environment variable to be ignored).
+# Setting pager=“cat” will disable pager usage.
+pager=""
+
+# Default options used if less is the pager
+less-opts="–no-init --QUIT-AT-EOF"

# Diff for interactive merges.
# %s output file
lines 1-19/19 (END)
Дальше что бы не нажал следует продолжение:
'~
'~
'~
'~
'~
'~
'~
'~
'~
'~
'~
'~
'~
'~
'~
'~
'~
'~
lines 1-19/19 (END)

ctrl+c
получаю:
lines 1-19/19 (END)Traceback (most recent call last):
File “/usr/sbin/dispatch-conf”, line 469, in
portage.settings.get(‘CONFIG_PROTECT’, ‘’)))
File “/usr/sbin/dispatch-conf”, line 266, in grind
spawn_shell(cmd)
File “/usr/sbin/dispatch-conf”, line 457, in spawn_shell
2 : sys.stderr.fileno()})
File “/usr/lib64/portage/pym/portage/process.py”, line 285, in spawn
retval = os.waitpid(pid, 0)[1]
File “/usr/lib64/portage/pym/portage/init.py”, line 230, in call
rval = self._func(wrapped_args,*wrapped_kwargs)
KeyboardInterrupt
Дальше в консоли ни чего не набрать ни сделать, только тупо нажать на крестик чтобы консоль закрыть.
Что опять не так?