LINUX.ORG.RU

gentoo обновление системы

 ,


0

1

Не так давно в gentoo (2 недели)
Решился обновить систему, делал как handbook`e
Но наткнулся на следующие

home farex # emerge -uDN world -pv

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "~x11-drivers/nvidia-drivers-340.93".
(dependency required by "media-video/nvidia-settings-340.58::gentoo" [ebuild])
(dependency required by "app-admin/conky-1.10.4::gentoo[X,nvidia]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
home farex # 
Не совсем понимаю., нужно переустановить драйвер вручную? Заранее извиняюсь если вопрос очень глупый.


Ответ на: комментарий от Kroz
home farex # cat /var/lib/portage/world | grep nvidia
x11-drivers/nvidia-drivers
home farex # 

>/etc/portage/package.mask* Не замаскировал

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

Мусье намекает на то, что можно просто grep ЧТО ГДЕ без пайпа

Можно.
Просто привычка.

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

cat /var/lib/portage/world | grep nvidia

Мда, гентушнички.

Напомнило 1-ую серию «Мистер робот» с ps aux | grep root | cpuset и т.п.

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

Так, мое первое обновление не проходит гладко

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.


 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-libs/libjpeg-turbo-1.5.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=media-libs/libjpeg-turbo-1.3.0-r3:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=media-libs/libjpeg-turbo-1.3.0-r3:0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/jpeg-0-r2:0/0::gentoo, ebuild scheduled for merge)

  (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] (>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge)

  (media-libs/jpeg-8d-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=media-libs/jpeg-8d-r1:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=media-libs/jpeg-8d-r1:0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/jpeg-0-r2:0/0::gentoo, ebuild scheduled for merge)

  (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] (>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge)
    >=sys-fs/eudev-1.3 required by (virtual/udev-215:0/0::gentoo, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages

home farex # 
Не совсем понятно, что делать с этими пакетам., в хандбуке если я правильно понял, написано что обновление пакетов должно решить проблему.

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

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

в выхлопе всё написано, что делать надо.

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

в выхлопе написано что данные пакеты подлежат слиянию.
как это понимать?
С этой частью все понятно

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.
А вот тут не совсем
 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-libs/libjpeg-turbo-1.5.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=media-libs/libjpeg-turbo-1.3.0-r3:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=media-libs/libjpeg-turbo-1.3.0-r3:0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/jpeg-0-r2:0/0::gentoo, ebuild scheduled for merge)

  (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] (>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge)

  (media-libs/jpeg-8d-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=media-libs/jpeg-8d-r1:0[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=media-libs/jpeg-8d-r1:0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/jpeg-0-r2:0/0::gentoo, ebuild scheduled for merge)

  (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] (>=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libudev-215-r1:0/1::gentoo, ebuild scheduled for merge)
    >=sys-fs/eudev-1.3 required by (virtual/udev-215:0/0::gentoo, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packag
В хандбуке про блокировку пакетов, несколько строчек.

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

Вопрос компетенции тут такой)
Все приходит с опытом.
Это мой первый «не бинарный» дистрибутив, опыта пока 2 недели. Хандбук читаю, лишний раз на форум не хожу.
Про обновление системы читал много, но оказалось не достаточно.

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

sys-fs/eudev-1.3

а откуда это у тебя в системе? онож старое как говно мамонта, у меня его даже в портаже нету?

Ща погуглил:

eudev-1.3.tar.gz 1640 September 14, 2013

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

Для начала стоит удалить nvidia из word для этого можно выполнить emerge -C nvidia-drivers; удаляем emerge -va1 nvidia-drivers; устанавливаем oneshot далее следует пройтись по всему файлу world и таким же образом переустановить все, что не должно стоять в мире в дальнейшем стоит все не важное устанавливать только с ключем -1(--oneshot) - потом проблем с зависимостями будет меньше

Silerus ★★★ ()
Ответ на: комментарий от farex
(sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-208-r1:0/0
sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/eudev-1.3:0/0

тут нужно использовать что-то одно. Покажи выхлоп eix eudev и sys-fs/udev[/inline

Deleted ()
Ответ на: комментарий от Deleted
home farex # eix eudev 
[I] sys-fs/eudev
     Доступные версии:      1.9-r2 1.10-r2 3.1.2 3.1.5 ~3.2 ~3.2.1 **4.9999 **9999 {+blkid doc efi gudev +hwdb introspection +keymap +kmod +modutils +openrc (+)rule-generator selinux smack static-libs test ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Установленные версии:  3.1.5(12:33:42 02.02.2017)(hwdb kmod -introspection -rule-generator -selinux -static-libs -test ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Домашняя страница:     https://github.com/gentoo/eudev
     Описание:              Linux dynamic and persistent device naming support (aka userspace devfs)

home farex # 
home farex # eix sys-fs/udev
* sys-fs/udev
     Доступные версии:      216^t 225-r1^t ~228^t ~229-r2^t ~230-r1^t ~232-r2^t **9999^t {acl doc +firmware-loader gudev introspection +kmod selinux static-libs ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Домашняя страница:     https://www.freedesktop.org/wiki/Software/systemd
     Описание:              Linux dynamic and persistent device naming support (aka userspace devfs)

[I] sys-fs/udev-init-scripts
     Доступные версии:      27^t [M]~29^t ~30^t ~31^t ~32^t **9999^t
     Установленные версии:  27^t(12:33:55 02.02.2017)
     Домашняя страница:     https://www.gentoo.org
     Описание:              udev startup scripts for openrc

Найдено 2 совпадение.
home farex # 
farex ()
Ответ на: комментарий от Deleted

а нафига nvidia в world'e, если она как зависимость идёт?

Я хотел проверить, не «захардкодил» ли он версию при установке драйвера.

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