LINUX.ORG.RU

Не обновляется Calculate

 , , , ,


0

2

Решил обновить Calculate, после eix-sync пытаюсь обновить мир:

emerge -auDN @world

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

dev-libs/icu:0

  (dev-libs/icu-51.1::gentoo, ebuild scheduled for merge) pulled in by
    dev-libs/icu:0/51.1= required by (media-libs/libcdr-0.0.14::gentoo, installed)
    dev-libs/icu:0/51.1= required by (media-libs/harfbuzz-0.9.12::gentoo, installed)
    dev-libs/icu:0/51.1= required by (app-text/libmspub-0.0.6::gentoo, installed)
    dev-libs/icu:0/51.1= required by (sys-apps/gptfdisk-0.8.6::gentoo, installed)

  (dev-libs/icu-51.2-r1::gentoo, installed) pulled in by
    dev-libs/icu:0/51.2= required by (media-libs/raptor-2.0.9::gentoo, installed)
    dev-libs/icu:0/51.2= required by (media-libs/libvisio-0.0.30::gentoo, binary scheduled for merge)
    >=dev-libs/icu-49.1.1-r1:0/51.2= required by (www-client/chromium-30.0.1599.101::gentoo, installed)
    dev-libs/icu:0/51.2= required by (dev-libs/libxml2-2.9.1-r1::gentoo, binary scheduled for merge)
    dev-libs/icu:0/51.2= required by (dev-qt/qtwebkit-4.8.5::gentoo, binary scheduled for merge)
    (and 1 more with the same problems)

dev-qt/qtgui:4

  (dev-qt/qtgui-4.8.5-r1::gentoo, binary scheduled for merge) pulled in by
    >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] required by (kde-base/kdepim-runtime-4.11.3::gentoo, binary scheduled for merge)
    ~dev-qt/qtgui-4.8.5[accessibility,-aqua,-debug,qt3support] required by (dev-qt/qtdeclarative-4.8.5::gentoo, binary scheduled for merge)
    (and 183 more with the same problems)

  (dev-qt/qtgui-4.8.4-r1::gentoo, installed) pulled in by
    >=dev-qt/qtgui-4.8.0:4[accessibility,dbus] required by (kde-misc/kde-gtk-config-2.2.1::gentoo, binary scheduled for merge)
    >=dev-qt/qtgui-4.8.0:4[accessibility,dbus] required by (kde-base/kdesdk-scripts-4.10.5::gentoo, binary scheduled for merge)
    >=dev-qt/qtgui-4.8.0:4[accessibility,dbus] required by (kde-base/kdegraphics-strigi-analyzer-4.10.5::gentoo, binary scheduled for merge)
    >=dev-qt/qtgui-4.8.0:4[accessibility,dbus] required by (kde-base/solid-4.10.5::gentoo, binary scheduled for merge)
    >=dev-qt/qtgui-4.8.0:4[accessibility,dbus] required by (kde-base/kdepim-strigi-analyzer-4.10.5::gentoo, binary scheduled for merge)
    ~dev-qt/qtgui-4.8.4[accessibility=,aqua=,debug=,qt3support] required by (dev-qt/qt3support-4.8.4::gentoo, installed)
    (and 1 more with the same problems)

dev-qt/qtcore:4

  (dev-qt/qtcore-4.8.4-r5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-4.8.4[aqua=,debug=] required by (dev-qt/qtdbus-4.8.4::gentoo, installed)
    (and 4 more with the same problem)

  (dev-qt/qtcore-4.8.5::gentoo, binary scheduled for merge) pulled in by
    ~dev-qt/qtcore-4.8.5[-aqua,-debug] required by (dev-qt/qtsvg-4.8.5::gentoo, binary scheduled for merge)
    (and 12 more with the same problem)

dev-qt/qtscript:4

  (dev-qt/qtscript-4.8.5::gentoo, binary scheduled for merge) pulled in by
    ~dev-qt/qtscript-4.8.5[-aqua,-debug] required by (dev-qt/qtgui-4.8.5-r1::gentoo, binary scheduled for merge)
    (and 2 more with the same problem)

  (dev-qt/qtscript-4.8.4::gentoo, installed) pulled in by
    ~dev-qt/qtscript-4.8.4[aqua=,debug=] required by (dev-qt/qtgui-4.8.4-r1::gentoo, installed)

dev-qt/qtdbus:4

  (dev-qt/qtdbus-4.8.5::gentoo, binary scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-qt/qtdbus-4.8.4::gentoo, installed) pulled in by
    ~dev-qt/qtdbus-4.8.4[aqua=,debug=] required by (dev-qt/qtgui-4.8.4-r1::gentoo, installed)

dev-qt/qt3support:4

  (dev-qt/qt3support-4.8.5::gentoo, binary scheduled for merge) pulled in by
    ~dev-qt/qt3support-4.8.5[-aqua,-debug] required by (dev-qt/qtgui-4.8.5-r1::gentoo, binary scheduled for merge)
    (and 2 more with the same problem)

  (dev-qt/qt3support-4.8.4::gentoo, installed) pulled in by
    ~dev-qt/qt3support-4.8.4[aqua=,debug=] required by (dev-qt/qtgui-4.8.4-r1::gentoo, installed)

dev-qt/qtsql:4

  (dev-qt/qtsql-4.8.5::gentoo, binary scheduled for merge) pulled in by
    ~dev-qt/qtsql-4.8.5[-aqua,-debug,qt3support] required by (dev-qt/qt3support-4.8.5::gentoo, binary scheduled for merge)
    (and 1 more with the same problem)

  (dev-qt/qtsql-4.8.4::gentoo, installed) pulled in by
    ~dev-qt/qtsql-4.8.4[aqua=,debug=,qt3support] required by (dev-qt/qt3support-4.8.4::gentoo, installed)

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.

Пробовал с опцией "--backtrack=30" - не помогло.

cat /etc/portage/package.keywords/custom 

=www-client/google-chrome-30.0.1599.47_beta1 ~amd64
app-emulation/virtualbox ~amd64
=app-emulation/virtualbox-additions-4.3.2 ~amd64
=app-emulation/virtualbox-modules-4.3.2 ~amd64
media-libs/fontconfig-infinality ~amd64
app-admin/eselect-lcdfilter ~amd64
app-admin/eselect-infinality ~amd64
media-libs/fontconfig ~amd64
media-libs/freetype ~amd64
x11-libs/cairo ~amd64
x11-libs/libXft ~amd64
=dev-perl/Net-ARP-1.0.6 ~amd64
=net-misc/teamviewer-8.0.20931 ~amd64

make.conf
ACCEPT_LICENSE="*" 
source /var/lib/layman/make.conf
MAKEOPTS="-j5" 
PORTDIR="/usr/portage"

Откуда и как начинать разруливать эти зависимости?

Ну тут либо разбираться кто от кого зависит, либо как предложил анонимус грохнуть dev-qt/*, либо ждать.

А вообще жить на смешанной стабильной и нестабильной ветке и жаловаться на такое как-то неестественно... Такое постоянно должно всплывать. Что мешает перейти на ~amd64?

xorik ★★★★★ ()
Ответ на: комментарий от xorik

Плюсую.

А так, как это калька с бинарным профилем, можно и с *.iso обновиться. (to Т.С.)

Ksanch ()

Ставь не 30, а 40. У меня был случай, когда 30 не хватало.

Demacr ()

Вспомнить бы как я это исправлял...

a1batross ★★★★★ ()

попробуй --ignore-built-slot-operator-deps=y. мне кажется, что это как раз со слот-операторами emerge мозг канифолит.

eternal_sorrow ★★★★★ ()

Попробовал все способы выше - не помогло... Удалял все qt*, ставил заново.Никак вообще.

Вот новый выхлоп

А если в ~amd64 переехать может помочь?(нет возможности проверить)

Funny_sailor ()
Ответ на: комментарий от Funny_sailor

Всё надеешься, что проблема решится одной хитрой опцией?

Xex... А кто-то гентушников специально кастует, как людей вникающих в то, чем они пользуются. - Без обид, ОК?

Вижу два нормальных варианта для твоей системы:

- начать квест по нахождению взаимопонимания с portage, ты читаешь и поэтапно устраняешь косяки, на которые тот указывает, он пытается разгрести твою помойку версий, бинарников и т.д., о путях образования которой ты, кстати, умалчиваешь, зацепившись за версию о таких-растаких кутях, на бинарном профиле шансов всё разрулить мало, а на amd64, даже на CLD, много шансов на скорую смену дистра или полную перестановку, тут тебе решать;

-пользуйся в полной мере, тем что продумали за тебя, создатели Calculate неглупые люди, в этом дистре много интересных фич, а для запущенных бинарных систем, они сами советуют обновление с iso образа, времени занимает как распаковка исошника плюс немного на автоматическую настройку, все твои данные и конфиги на месте.

Ksanch ()
Ответ на: комментарий от Funny_sailor

Кстати, по моим наблюдениям, система на бинарном профиле рано или поздно рассыпается, а при установке некоторых программ- сразу. Хотя год уже не проверял, после установки перевожу на одноименный amd64.

Ksanch ()

Утютю. Это ж гентушники. Я уж не помню как разрулил. Да и слоты непрозрачны.

RedEyedMan3 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.