LINUX.ORG.RU

Братья-гентушники, что это мне говорит emerge?


0

1

Решил сделать emerge -v wine. А оно говорит:

[ebuild  N     ] app-emulation/wine-1.4.1  USE="X alsa gecko gsm mp3 ncurses nls openal opengl oss perl prelink ssl threads truetype win32 win64 -capi -cups -custom-cflags -fontconfig -gnutls -gphoto2 (-gstreamer) -jpeg -lcms -ldap -odbc -opencl -png -samba -scanner (-selinux) {-test} -udisks -v4l -xcomposite -xinerama -xml" 48,650 kB

Total: 10 packages (5 upgrades, 5 new), Size of downloads: 115,998 kB

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

app-emulation/emul-linux-x86-soundlibs:0

  (app-emulation/emul-linux-x86-soundlibs-20130224::gentoo, ebuild scheduled for merge) pulled in by
    ~app-emulation/emul-linux-x86-soundlibs-20130224 required by (app-emulation/emul-linux-x86-sdl-20130224::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

  (app-emulation/emul-linux-x86-soundlibs-20120520-r2::gentoo, installed) pulled in by
    ~app-emulation/emul-linux-x86-soundlibs-20120520 required by (app-emulation/emul-linux-x86-medialibs-20120520::gentoo, installed)

app-emulation/emul-linux-x86-xlibs:0

  (app-emulation/emul-linux-x86-xlibs-20130224::gentoo, ebuild scheduled for merge) pulled in by
    ~app-emulation/emul-linux-x86-xlibs-20130224 required by (app-emulation/emul-linux-x86-sdl-20130224::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

  (app-emulation/emul-linux-x86-xlibs-20120520::gentoo, installed) pulled in by
    ~app-emulation/emul-linux-x86-xlibs-20120520 required by (app-emulation/emul-linux-x86-medialibs-20120520::gentoo, installed)

app-emulation/emul-linux-x86-baselibs:0

  (app-emulation/emul-linux-x86-baselibs-20120520::gentoo, installed) pulled in by
    ~app-emulation/emul-linux-x86-baselibs-20120520 required by (app-emulation/emul-linux-x86-soundlibs-20120520-r2::gentoo, installed)
    (and 4 more with the same problem)

  (app-emulation/emul-linux-x86-baselibs-20130224::gentoo, ebuild scheduled for merge) pulled in by
    ~app-emulation/emul-linux-x86-baselibs-20130224 required by (app-emulation/emul-linux-x86-sdl-20130224::gentoo, ebuild scheduled for merge)
    (and 4 more with the same problem)

app-emulation/emul-linux-x86-medialibs:0

  (app-emulation/emul-linux-x86-medialibs-20120520::gentoo, installed) pulled in by
    ~app-emulation/emul-linux-x86-medialibs-20120520 required by (app-emulation/emul-linux-x86-qtlibs-20120520::gentoo, installed)
    (and 1 more with the same problem)

  (app-emulation/emul-linux-x86-medialibs-20130224::gentoo, ebuild scheduled for merge) pulled in by
    ~app-emulation/emul-linux-x86-medialibs-20130224 required by (app-emulation/emul-linux-x86-soundlibs-20130224::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

app-emulation/emul-linux-x86-db:0

  (app-emulation/emul-linux-x86-db-20130224::gentoo, ebuild scheduled for merge) pulled in by
    ~app-emulation/emul-linux-x86-db-20130224 required by (app-emulation/emul-linux-x86-medialibs-20130224::gentoo, ebuild scheduled for merge)

  (app-emulation/emul-linux-x86-db-20120520::gentoo, installed) pulled in by
    ~app-emulation/emul-linux-x86-db-20120520 required by (app-emulation/emul-linux-x86-medialibs-20120520::gentoo, installed)

Не пройдите мимо!

★☆

Последнее исправление: kiverattes (всего исправлений: 1)

Ответ на: комментарий от kiverattes

Попробуй разблочить версию 1.6 - у меня скайп и вайн 1.6 спокойно соседствуют друг с другом, при установке не возникло проблем.

malishok
()

Пакеты хотят разные версии.
Судя по логу, виноват app-emulation/emul-linux-x86-qtlibs-20120520, который тянет emul-linux-x86-medialibs-20120520, мешающий всем остальным.

HTaeD ★★★★
()

нехер ветки мешать. ССЗБ.

JK
()
# emerge -avu $(eix -I --only-names emul-linux-x86*)
arrecck ★★★
()

Скорее всего нужно a размаскировать app-emulation/emul-linux-x86-*-20130224, которые без ревизии или с минимальной.

Сейчас делается нормальный мультилиб, можно поизвращаться с последними 20130224-r* ревизиями, но они тянут много нестабильных ревизий разных либ.

anonymous
()

Не до конца размаскировал emul- библиотеки, потянув что-то из ~

Pinkbyte ★★★★★
()

Ну всё, теперь мне всю ночь гуглить, что значит «вытащить из ~», «разлочить версию», «пакеты хотят разные версии (какие пакеты?)», «нехер ветки мешать» (что такое ветки? Где тут GIT?) «без ревизии».

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

Прочитай хотя бы handbook, тогда поймешь. Вытащить пакет из ~ - поставить его из тестовой ветки, то есть ~amd64, к примеру. Делаешь это путем добавления в /etc/portage/package.accept_keywords строки «=app-emulation/wine ~amd64» и остальных зависимостей, который он потребует по тому же принципу. Естественно, вместо ~amd64 нужно поставить x86, если ты используешь её. А вообще, товарищ, может рано тебе на gentoo-то? Ты с Linux до этого был знаком?

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

Да у меня gentoo с 2007 года, её за меня выбрали, с тех пор юзаю. В тонкости организации портежей не вникал, я же ебилды не пишу и не админ большой ответственной системы. Я выучил «emerge -v <name>» и «emerge --sync» и для счастья больше ничё не надо.

kiverattes ★☆
() автор топика
Последнее исправление: kiverattes (всего исправлений: 1)

emerge --search emul-

Посмотри что установлено. Сделай «emerge -av КАЖДЫЙ из установленных пакетов». Дело в том что у тебя, допустим, 6 пакетов установлено. Wine собирается обновить 5. А надо все 6 одновременно.

ZenitharChampion ★★★★★
()

Я незнаю, что я делаю, но это не продакт сервер, так что пох. Короче, сделал emerge --unmerge всего, что помеченно как installed. А чё, написано же - одна версия хочет установиться, а более старая уже установлена и типа это помеха. Какой мне надо было сделать вывод? Не читать же хенбдук, в самом-то деле!

И что вы думаете? Процесс пошёл! Правда, ещё только идёт...

kiverattes ★☆
() автор топика
Последнее исправление: kiverattes (всего исправлений: 1)

Короче мой рецепт сработал, нах! Виндовые апплекухи взлетели! Фсё! Щас хэлф-лайф поставлю и буду резаццо!

kiverattes ★☆
() автор топика
Ответ на: комментарий от anonymous

Я смирился с тем, что она не для меня и продолжаю сидеть в генте, которая не для меня.

kiverattes ★☆
() автор топика

Хендбук, ман и мозги — твои друзья, а брат тебе волк спидовый.

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

Короче мой рецепт сработал, нах! Виндовые апплекухи взлетели! Фсё! Щас хэлф-лайф поставлю и буду резаццо!

Он же нативный есть.

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

Щас хэлф-лайф поставлю и буду резаццо

Упорот что ли? Нативная уже давно есть.

Valkeru ★★★★
()

Да пошутил я, кому этот ваш хелф-лайф нужен-то.

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