LINUX.ORG.RU

Как установить eudev

 , ,


1

1

Давно не обновлялся, пришло время определиться и стать на светлую сторону силы, поэтому вопрос:

emerge -av eudev

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

Calculating dependencies... done!
[ebuild     U  ] sys-apps/hwids-20130114 [20121119] USE="udev%*" 1,437 kB
[ebuild  N    ~] sys-fs/eudev-1_beta2-r1  USE="doc gudev hwdb introspection keymap modutils openrc -kmod -legacy-libudev (-selinux) -static-libs" 1,633 kB
[ebuild     U  ] virtual/udev-197 [171] USE="gudev hwdb introspection keymap kmod%* (-selinux) -static-libs" 0 kB
[ebuild  N     ] sys-fs/udev-init-scripts-22  5 kB
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-1_beta2-r1)
[blocks B      ] <sys-fs/lvm2-2.02.97 ("<sys-fs/lvm2-2.02.97" is blocking sys-fs/eudev-1_beta2-r1)
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-22)

Total: 4 packages (2 upgrades, 2 new), Size of downloads: 3,073 kB
Conflict: 3 blocks (3 unsatisfied)

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

virtual/udev:0

  (virtual/udev-171::gentoo, installed) pulled in by
    <virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed)
    ~virtual/udev-171 required by (net-wireless/bluez-4.99::gentoo, installed)

  (virtual/udev-197::gentoo, ebuild scheduled for merge) pulled in by
    =virtual/udev-197 required by (virtual/dev-manager-0::gentoo, installed)
    >=virtual/udev-180 required by (sys-fs/udev-init-scripts-22::gentoo, ebuild scheduled for merge)
    (and 14 more with the same problems)


Как это разрулить? А то я чего-то туплю

★★★★★

Удалить удев сначала, потом накататить.

tazhate ★★★★★
()
taz@tazwork:~$ sudo emerge -av eudev

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

Calculating dependencies... done!
[ebuild  N     ] sys-fs/eudev-1_beta2-r1  USE="gudev hwdb introspection keymap modutils openrc -doc -kmod -legacy-libudev (-selinux) -static-libs" 1,633 kB
[uninstall     ] sys-fs/udev-197-r4  USE="acl gudev hwdb introspection keymap kmod openrc -doc (-selinux) -static-libs" 
[blocks b      ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-1_beta2-r1)

Total: 1 package (1 new, 1 uninstall), Size of downloads: 1,633 kB
Conflict: 1 block

Would you like to merge these packages? [Yes/No] 

Хотя у меня все нормально.

tazhate ★★★★★
()

Обновить lvm2 до 2.02.98, а bluez до 4.101-r5.

Lavos ★★★★★
()
Ответ на: комментарий от cvs-255

emerge eudev, не?

там конфликт с установленным удавом, поэтому и возникает сабжевый вопрос

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

И как это поможет, если sys-fs/lvm2-2.02.88 тянет за собой <virtual/udev-196, а net-wireless/bluez-4.99 хочет ~virtual/udev-171, но при этом eudev имеется только в virtual/udev-197?
Обновляться тут надо до ~arch.

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

И как это поможет, если sys-fs/lvm2-2.02.88 тянет за собой <virtual/udev-196

Легко - ставить последнюю СТАБИЛЬНУЮ версию. Коей является 2.02.97-r1

Обновляться тут надо до ~arch.

Што?

pinkbyte@phantom ~ $ eix -Ic lvm2
[I] sys-fs/lvm2 (2.02.97-r1@20.01.2013): User-land utilities for LVM2 (device-mapper) software.

pinkbyte@phantom ~ $ cat /usr/portage/sys-fs/lvm2/lvm2-2.02.97-r1.ebuild | grep KEYWORDS
KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"

pinkbyte@phantom ~ $ cat /usr/portage/sys-fs/lvm2/lvm2-2.02.97-r1.ebuild | grep virtual/udev
        udev? ( virtual/udev )"
                static? ( virtual/udev[static-libs] )"

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

все, хватит срач разводить, обновил lvm2 и bluez, замаскировал >sys-fs/udev-171, после этого emerge -avuDN world сам подхватил eudev, вроде процесс идет

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

а с блюз стабильный не прокатит.

што? :-)

pinkbyte@phantom ~ $ eix -cI bluez$
[I] net-wireless/bluez (4.101-r5@20.01.2013): Bluetooth Tools and System Daemons for Linux

pinkbyte@phantom ~ $ cat /usr/portage/net-wireless/bluez/bluez-4.101-r5.ebuild | grep KEYWORDS
KEYWORDS="amd64 arm hppa ppc ppc64 x86"

pinkbyte@phantom ~ $ cat /usr/portage/net-wireless/bluez/bluez-4.101-r5.ebuild | grep virtual/udev
        >=virtual/udev-171

То что eudev размаскировать надо - это понятно

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Lavos

packages.gentoo.org так до конца и не починили :-(
Глядеть лучше на sources.gentoo.org ;-)

Pinkbyte ★★★★★
()

за три дня уже второй подобный топик. обострение что-ли?

v0rbis ★★
()

Установил, значит, этот eudev. revdep-rebuild теперь говорит, что куча пакетов «missing libudev.so.0», в том числе XOrg, xf86-input-evdev, xf86-video-intel. При пересборке они все падают с «die econf failed»

Пересобрал eudev с юзом legacy-libudev, система вроде заработала, иксы с кедами грузятся. Спрашивается, почему этого флага нет по дефолту, зачем гентудевелоперы ломают сборку?

# cast Pinkbyte

Harald ★★★★★
() автор топика
Последнее исправление: Harald (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.