Привет, ЛОР! Выручай, как всегда =)
Ставлю steam из steam-overlay
emerge -avt games-util/steam-meta
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
# emerge: there are no ebuilds built with USE flags to satisfy "x11-proto/xineramaproto[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?]".
!!! One of the following packages is required to complete your request:
- media-libs/libsdl-2.0.0_pre7353::steam-overlay (Change USE: -abi_x86_32)
(dependency required by "media-libs/libsdl-2.0.0_pre7353::steam-overlay" [ebuild])
(dependency required by "games-util/steam-client-meta-0-r20130514::steam-overlay" [ebuild])
(dependency required by "games-util/steam-meta-0-r20130514::steam-overlay[-steamruntime]" [ebuild])
(dependency required by "games-util/steam-meta" [argument])
# emerge --info http://pastebin.com/sYCkbq2e
# eix libsdl
[I] media-libs/libsdl
Available versions:
(0) 1.2.14-r6 1.2.15-r2 ~1.2.15-r3 1.2.15-r4
(2) **2.0.0_pre7304[1] **2.0.0_pre7338[1] (~)2.0.0_pre7353[1] **2.0.0_pre9999[1]
{{3dnow X aalib abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_x86_32 abi_x86_64 abi_x86_x32 alsa altivec aqua +asm +audio custom-cflags dga directfb fbcon fusionsound ggi gles +joystick libcaca mmx nas opengl oss ps3 pulseaudio sse sse2 static-libs svga +threads tslib +video +xcursor xinerama +xinput xrandr xscreensaver xv xvidmode}}
Installed versions: 1.2.15-r4(22:09:14 15.10.2013)(X alsa audio joystick opengl pulseaudio video xinerama xv -aalib -custom-cflags -dga -directfb -fbcon -ggi -libcaca -nas -oss -ps3 -static-libs -svga -tslib) 2.0.0_pre7353(2)[1](22:06:10 15.10.2013)(X abi_x86_64 alsa asm mmx opengl pulseaudio sse sse2 threads video xcursor xinerama xinput -3dnow -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_x86_32 -abi_x86_x32 -altivec -aqua -fusionsound -gles -nas -oss -static-libs -tslib -xrandr -xscreensaver -xvidmode)
Homepage: http://www.libsdl.org/
Description: Simple Direct Media Layer
* media-libs/libsdl2
Available versions: (~)2.0.0 {{3dnow X alsa altivec +audio custom-cflags dbus directfb fusionsound gles haptic +joystick mmx nas opengl oss pulseaudio sse sse2 static-libs +threads tslib udev +video xinerama xscreensaver}}
Homepage: http://www.libsdl.org
Description: Simple Direct Media Layer
[1] "steam-overlay" /var/lib/layman/steam
///установлена версия (~)2.0.0_pre7353[1]\\\
# eix -I emul-linux* http://pastebin.com/QWnNUzCi
zcat /proc/config.gz | grep CONFIG_IA32_EMULATION
CONFIG_IA32_EMULATION=y
Мучал emerge установкой steam-meta с юзами -abi_x86_32, abi_x86_32, steamruntime, -steamruntime, исход один.
Система немного устарела, но всё, что требуется может и обновиться при установке. И может я криворук и что-то не так делаю, но я понял Gentoo-wiki так, что надо лишь добавить overlay и установить пакет.
Сейчас временно решил проблему распатрошив deb-пакет, но мне не нравиться это решение. Оно не элегантное и немного глючное (значок в трее не реагирует на нажатия и нет иконки, если окно свернуть, оно пропадает куда-то (видимо, сворачивается в рабочий трей)).
Google ничем не может помочь. И я толком и не знаю, как и что гуглить тут...
Проблема решилась в обход - установкой steam-launcher из gamerlay
USE=steamruntime emerge steam-launcher::gamerlay
А flash делается так (при установленном flash с флагом «32bit»):
ln -s /opt/Adobe/flash-player32/libflashplayer.so ~/.local/share/Steam/ubuntu12_32/plugins/