LINUX.ORG.RU

Gentoo + steam: не могу обновить мир

 ,


1

2

Всем привет! Затеял ставить steam по вот этой статье https://wiki.gentoo.oemerge --ask --changed-use --deep @worldrg/wiki/Steam#Dependencies

Дошел до

emerge --ask --changed-use --deep @world

И тут грабли:

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

Calculating dependencies... done!
[ebuild   R    ] virtual/libintl-0-r2  ABI_X86="32*" 
[ebuild   R    ] sys-libs/ncurses-6.0-r1  USE="-gpm*" ABI_X86="32*" 
[ebuild   R    ] app-arch/bzip2-1.0.6-r8  ABI_X86="32*" 
[ebuild   R    ] virtual/libiconv-0-r2  ABI_X86="32*" 
[ebuild   R    ] dev-libs/lzo-2.09  ABI_X86="32*" 
[ebuild  N     ] dev-db/lmdb-0.9.18  USE="-static-libs" 
[ebuild  N     ] sys-libs/libutempter-1.1.6-r2  USE="-static-libs" 
[ebuild   R    ] sys-libs/zlib-1.2.11-r1  ABI_X86="32*" 
[ebuild   R    ] dev-libs/gmp-6.1.2  ABI_X86="32*" 
[ebuild   R    ] dev-libs/libunistring-0.9.7  ABI_X86="32*" 
[ebuild   R    ] dev-libs/libffi-3.2.1  ABI_X86="32*" 
[ebuild   R    ] media-libs/libpng-1.6.29  ABI_X86="32*" 
[ebuild   R    ] virtual/libffi-3.0.13-r1  ABI_X86="32*" 
[ebuild   R    ] media-libs/libjpeg-turbo-1.5.1  ABI_X86="32*" 
[ebuild   R    ] virtual/jpeg-0-r2  ABI_X86="32*" 
[ebuild   R    ] dev-libs/openssl-1.0.2n  ABI_X86="32*" 
[ebuild     U  ] net-misc/iputils-20171016_pre [20151218] USE="openssl%* -nettle%" 
[ebuild     U  ] dev-libs/expat-2.2.5 [2.2.1] ABI_X86="32*" 
[ebuild   R    ] media-libs/tiff-4.0.8  ABI_X86="32*" 
[ebuild   R    ] dev-libs/nspr-4.13.1  ABI_X86="32*" 
[ebuild   R    ] dev-libs/nettle-3.3-r2  ABI_X86="32*" 
[ebuild   R    ] media-libs/alsa-lib-1.1.2  ABI_X86="32*" 
[ebuild  N     ] app-arch/lz4-1.7.5-r1  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 
[ebuild   R    ] media-gfx/graphite2-1.3.10  ABI_X86="32*" 
[ebuild   R    ] media-libs/openal-1.15.1-r2  ABI_X86="32*" 
[ebuild   R    ] dev-libs/libtasn1-4.12-r1  ABI_X86="32*" 
[ebuild   R    ] net-dns/libidn2-2.0.4  ABI_X86="32*" 
[ebuild   R    ] dev-libs/newt-0.52.15  USE="-gpm*" 
[ebuild   R    ] x11-proto/xproto-7.0.31  ABI_X86="32*" 
[ebuild   R    ] x11-proto/xextproto-7.3.0  ABI_X86="32*" 
[ebuild   R    ] sys-libs/readline-6.3_p8-r3  ABI_X86="32*" 
[ebuild   R    ] dev-db/sqlite-3.20.1-r1  ABI_X86="32*" 
[ebuild   R    ] media-libs/freetype-2.8  ABI_X86="32*" 
[ebuild   R    ] media-libs/fontconfig-2.12.4  ABI_X86="32*" 
[ebuild   R    ] sys-apps/attr-2.4.47-r2  ABI_X86="32*" 
[ebuild   R    ] sys-libs/libcap-2.24-r2  ABI_X86="32*" 
[ebuild   R    ] dev-libs/libxml2-2.9.6  ABI_X86="32*" 
[ebuild   R    ] sys-devel/gettext-0.19.8.1  ABI_X86="32*" 
[ebuild  NS    ] app-text/docbook-xml-dtd-4.5-r1 [4.1.2-r6, 4.2-r2, 4.3-r1, 4.4-r2]
[ebuild   R    ] dev-libs/libgpg-error-1.27-r1  ABI_X86="32*" 
[ebuild   R    ] sys-libs/binutils-libs-2.29.1-r1  ABI_X86="32*" 
[ebuild   R    ] dev-libs/libgcrypt-1.8.1  ABI_X86="32*" 
[ebuild   R    ] x11-proto/inputproto-2.3.2  ABI_X86="32*" 
[ebuild   R    ] x11-proto/kbproto-1.0.7  ABI_X86="32*" 
[ebuild   R    ] x11-proto/renderproto-0.11.1-r1  ABI_X86="32*" 
[ebuild   R    ] dev-libs/libpcre-8.41-r1  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXdmcp-1.1.2-r1  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXau-1.0.8  ABI_X86="32*" 
[ebuild   R    ] x11-proto/damageproto-1.2.1-r1  ABI_X86="32*" 
[ebuild   R    ] net-nds/openldap-2.4.44  USE="-minimal*" ABI_X86="32*" 
[ebuild   R    ] x11-libs/pixman-0.34.0  ABI_X86="32*" 
[ebuild   R    ] dev-libs/icu-58.2-r1  ABI_X86="32*" 
[ebuild   R    ] x11-proto/xf86vidmodeproto-2.3.1-r1  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libpciaccess-0.13.4  ABI_X86="32*" 
[ebuild   R    ] x11-proto/xcb-proto-1.12-r2  ABI_X86="32*" 
[ebuild   R    ] x11-proto/randrproto-1.5.0  ABI_X86="32*" 
[ebuild   R    ] dev-libs/libpthread-stubs-0.4  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libxcb-1.12-r2  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libdrm-2.4.88  ABI_X86="32*" 
[ebuild   R    ] x11-proto/compositeproto-0.4.2-r1  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libxshmfence-1.2  ABI_X86="32*" 
[ebuild   R    ] x11-proto/fixesproto-5.0-r1  ABI_X86="32*" 
[ebuild   R    ] sys-devel/llvm-4.0.1-r1  ABI_X86="32*" 
[ebuild   R    ] x11-proto/xf86bigfontproto-1.2.0-r1  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libX11-1.6.5  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXext-1.3.3  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXrender-0.9.10  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXfixes-5.0.3  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXi-1.7.9  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXrandr-1.5.1  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXft-2.3.2  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXdamage-1.1.4-r1  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXcursor-1.1.15  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXcomposite-0.4.4-r1  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXxf86vm-1.1.4  ABI_X86="32*" 
[ebuild   R    ] x11-proto/dri2proto-2.8-r1  ABI_X86="32*" 
[ebuild   R    ] x11-proto/glproto-1.4.17-r1  ABI_X86="32*" 
[ebuild   R    ] x11-proto/dri3proto-1.0  ABI_X86="32*" 
[ebuild   R    ] x11-proto/xf86driproto-2.1.1-r1  ABI_X86="32*" 
[ebuild   R    ] x11-proto/presentproto-1.1  ABI_X86="32*" 
[ebuild   R    ] media-libs/mesa-17.2.7  USE="gles2*" ABI_X86="32*" 
[ebuild   R    ] media-libs/libtxc_dxtn-1.0.1-r1  ABI_X86="32*" 
[ebuild   R    ] x11-proto/scrnsaverproto-1.2.2-r1  ABI_X86="32*" 
[ebuild   R    ] x11-libs/libXScrnSaver-1.2.2-r1  ABI_X86="32*" 
[ebuild  N     ] x11-apps/xclock-1.0.7 
[ebuild  N     ] x11-apps/xsm-1.0.3  USE="-rsh" 
[ebuild  N     ] x11-wm/twm-1.0.9 
[ebuild  N     ] x11-apps/xmessage-1.0.4 
[ebuild  N     ] x11-apps/luit-1.1.1 
[ebuild  N     ] media-fonts/font-alias-1.0.3-r1 
[ebuild  N     ] x11-libs/libXfont-1.5.4  USE="bzip2 ipv6 truetype -doc -static-libs" 
[ebuild  N     ] x11-apps/bdftopcf-1.0.5 
[ebuild  N     ] media-fonts/font-misc-misc-1.1.2-r1  USE="X nls" 
[ebuild  N     ] x11-terms/xterm-327  USE="openpty truetype unicode -Xaw3d -toolbar -xinerama" 
[ebuild   R    ] www-client/w3m-0.5.3-r9  USE="-gpm*" 
[ebuild   R    ] sys-apps/util-linux-2.30.2  ABI_X86="32*" 
[ebuild  N     ] sys-fs/udev-233  USE="acl kmod (-selinux)" ABI_X86="32 (64) (-x32)" 
[ebuild   R    ] virtual/libudev-232  ABI_X86="32*" 
[ebuild   R    ] dev-libs/glib-2.50.3-r1  ABI_X86="32*" 
[ebuild   R    ] dev-util/pkgconfig-0.29.2  ABI_X86="32*" 
[ebuild   R    ] virtual/pkgconfig-0-r1  ABI_X86="32*" 
[ebuild   R    ] x11-libs/cairo-1.14.8  ABI_X86="32*" 
[ebuild   R    ] x11-libs/gdk-pixbuf-2.36.10-r2  ABI_X86="32*" 
[ebuild   R    ] net-misc/curl-7.57.0  ABI_X86="32*" 
[ebuild   R    ] dev-libs/atk-2.22.0  ABI_X86="32*" 
[ebuild   R    ] net-libs/gnutls-3.5.15  ABI_X86="32*" 
[ebuild   R    ] dev-libs/libcroco-0.6.12-r1  ABI_X86="32*" 
[ebuild   R    ] dev-libs/nss-3.29.5  ABI_X86="32*" 
[ebuild   R    ] x11-apps/xinit-1.3.4-r3  USE="-minimal*" 
[ebuild   R    ] app-misc/mc-4.8.18-r1  USE="-gpm*" 
[ebuild   R    ] media-libs/harfbuzz-1.7.2  ABI_X86="32*" 
[ebuild   R    ] x11-libs/pango-1.40.12  ABI_X86="32*" 
[ebuild   R    ] gnome-base/librsvg-2.40.18  ABI_X86="32*" 
[ebuild  N     ] sys-apps/systemd-233-r6  USE="acl gcrypt kmod lz4 pam policykit seccomp ssl (-apparmor) -audit -build -cryptsetup -curl -doc -elfutils -gnuefi -http -idn -importd -lzma -nat -qrcode (-selinux) -sysv-utils {-test} -vanilla -xkb" ABI_X86="(64) -32 (-x32)" 
[ebuild   R    ] sys-apps/dbus-1.10.18  USE="systemd*" ABI_X86="32*" 
[ebuild  N     ] sys-apps/gentoo-systemd-integration-7 
[ebuild   R    ] net-print/cups-2.1.4  ABI_X86="32*" 
[ebuild   R    ] sys-auth/pambase-20150213-r1  USE="systemd*" 
[ebuild  N     ] gnome-extra/nm-applet-1.8.6  USE="introspection modemmanager -gcr (-selinux) -teamd" 
[ebuild   R    ] x11-libs/gtk+-2.24.31-r1  ABI_X86="32*" 
[blocks B      ] sys-fs/eudev ("sys-fs/eudev" is blocking sys-apps/systemd-233-r6, sys-apps/gentoo-systemd-integration-7)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-233)
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-3.1.5)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/eudev-3.1.5)
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-233-r6, sys-apps/gentoo-systemd-integration-7)
[blocks B      ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/eudev-3.1.5)
[blocks B      ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-233)

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

  (sys-fs/udev-233:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-232: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(-)?] (>=sys-fs/udev-232:0/0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libudev-232:0/1::gentoo, ebuild scheduled for merge)

  (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
    >=sys-fs/eudev-2.1.1 required by (virtual/udev-217:0/0::gentoo, installed)

  (sys-apps/systemd-233-r6:0/2::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-apps/systemd-207 required by (sys-apps/gentoo-systemd-integration-7:0/0::gentoo, ebuild scheduled for merge)
    sys-apps/systemd required by (virtual/tmpfiles-0:0/0::gentoo, installed)
    sys-apps/systemd:0= required by (sys-apps/dbus-1.10.18:0/0::gentoo, ebuild scheduled for merge)
    sys-apps/systemd[pam] required by (sys-auth/pambase-20150213-r1:0/0::gentoo, ebuild scheduled for merge)


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

Я так понимаю, пакеты, связанные с systemd заблокированы потому, что у меня в системе используется openrc. Как исключить эти пакеты из обновления?

# equery g steam-launcher
 * Searching for steam-launcher ...

 * dependency graph for games-util/steam-launcher-1.0.0.54-r4
 `--  games-util/steam-launcher-1.0.0.54-r4  ~amd64 
   `--  sys-apps/sed-4.2.2  (>=sys-apps/sed-4) amd64 
   `--  virtual/pkgconfig-0-r1  (virtual/pkgconfig) amd64 
   `--  dev-util/desktop-file-utils-0.23  (dev-util/desktop-file-utils) amd64 
   `--  x11-misc/shared-mime-info-1.9  (x11-misc/shared-mime-info) amd64 
   `--  app-arch/tar-1.29-r3  (app-arch/tar) amd64 
   `--  app-shells/bash-4.3_p48-r1  (app-shells/bash) amd64 
   `--  net-misc/curl-7.57.0  (net-misc/curl) amd64 
   `--  gnome-extra/zenity-3.22.0  (>=gnome-extra/zenity-3) amd64 
   `--  x11-terms/xterm-327  (x11-terms/xterm) amd64 
   `--  virtual/opengl-7.0-r1  (virtual/opengl) amd64  [abi_x86_32]
   `--  x11-libs/libX11-1.6.5  (x11-libs/libX11) amd64  [abi_x86_32]
   `--  x11-libs/libXau-1.0.8  (x11-libs/libXau) amd64  [abi_x86_32]
   `--  x11-libs/libxcb-1.12-r2  (x11-libs/libxcb) amd64  [abi_x86_32]
   `--  x11-libs/libXdmcp-1.1.2-r1  (x11-libs/libXdmcp) amd64  [abi_x86_32]
   `--  games-util/steam-client-meta-0-r20160828  (>=games-util/steam-client-meta-0-r20141204) ~amd64  [steamruntime?]
   `--  sys-devel/gcc-6.4.0  (>=sys-devel/gcc-4.6.0) amd64  [multilib]
   `--  sys-libs/glibc-2.25-r9  (>=sys-libs/glibc-2.15) amd64  [multilib]
[ games-util/steam-launcher-1.0.0.54-r4 stats: packages (18), max depth (1) ]


фиг знает как и откуда ты его ставишь

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

Покажи выхлоп

eselect profile show
и
grep -R systemd /etc/portage/package.use

А вообще самый простой способ это поставить из оверлея steam-overlay, там зависимости нужные сами втянутся

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

Фу, спасибо. Я уж подумал что системмудэ добрался до генты окончательно. Тогда, тс, возможно с профилем намудрил, подключил профиль [3] default/linux/amd64/13.0/desktop или [10] default/linux/amd64/13.0/systemd и те потянули за собой системмудэ.

With ★★★ ()

Я так понимаю, пакеты, связанные с systemd заблокированы потому, что у меня в системе используется openrc. Как исключить эти пакеты из обновления?

Ты понимаешь неправильно. У тебя sys-fs/eudev а в систему полез sys-apps/systemd от чего и блок. В выхлопе нет ни строчки о steam-е или games-util/steam-launcher вывод - таракан оглох определись уже eudev или systemd.

init_6 ★★★★★ ()