2024. április 16., kedd

Gyorskeresés

Steam on linux - fedora

Írta: |

[ ÚJ BEJEGYZÉS ]

Mivel minden magára adó linux user steam lázban ég, ezért én is utána néztem, h is lehetne kedvenc disztrómra felmókolni ezt a "remek" dolgot. Igazából az első gugli találat is meghozta az eredményt, de azért leírom a menetét annak aki nem ismerné a keresőt.

Mivel nincs .rpm csomag csak .deb (éljen az ubuntu) ezért át kell alakítsuk.

32 bit-es rendszerekre

su

cd /tmp/

yum -y localinstall http://sourceforge.net/projects/postinstaller/files/data/alien-8.85-2.noarch.rpm

yum -y install wget gtk2 libtxc_dxtn pango firefox nss libgcrypt openal-soft pulseaudio-libs libpng10 xterm joystick

wget -c http://sourceforge.net/projects/postinstaller/files/scripts/steam

wget -c http://media.steampowered.com/client/installer/steam.deb

alien --to-rpm steam.deb

yum -y install steam*.rpm

cp -f /usr/bin/steam /usr/bin/steam.bak

rm -f /usr/bin/steam

mv -f /tmp/steam /usr/bin/

chmod a+x /usr/bin/steam

64bit-es rendszerekre

Thanks @steelaworkn

su

cd /tmp/

Code:

yum -y install --skip-broken arts.i686 audiofile.i686 bzip2-libs.i686 cairo.i686 compiz.i686 cyrus-sasl-lib.i686 dbus-libs.i686 directfb.i686 esound-libs.i686 fltk.i686 freeglut.i686 gtk2.i686 hal-libs.i686 imlib.i686 lcms-libs.i686 lesstif.i686 libacl.i686 libao.i686 libattr.i686 libcap.i686 libdrm.i686 libexif.i686 libgnomecanvas.i686 libICE.i686 libieee1284.i686 libsigc++20.i686 libSM.i686 libtool-ltdl.i686 libusb.i686 libwmf.i686 libwmf-lite.i686 libX11.i686 libXau.i686 libXaw.i686 libXcomposite.i686 libXdamage.i686 libXdmcp.i686 libXext.i686 libXfixes.i686 libxkbfile.i686 libxml2.i686 libXmu.i686 libXp.i686 libXpm.i686 libXScrnSaver.i686 libxslt.i686 libXt.i686 libXtst.i686 libXv.i686 libXxf86vm.i686 lzo.i686 mesa-libGL.i686 mesa-libGLU.i686 nas-libs.i686 nss_ldap.i686 cdk.i686 openldap.i686 pam.i686 popt.i686 pulseaudio-libs.i686 sane-backends-libs-gphoto2.i686 sane-backends-libs.i686 SDL.i686 svgalib.i686 unixODBC.i686 zlib.i686 compat-expat1.i686 compat-libstdc++-33.i686 openal-soft.i686 alsa-oss-libs.i686 redhat-lsb.i686 alsa-plugins-pulseaudio.i686 alsa-plugins-oss.i686 alsa-lib.i686 nspluginwrapper.i686 libXv.i686 libXScrnSaver.i686 qt.i686 qt-x11.i686 pulseaudio-libs.i686 pulseaudio-libs-glib2.i686 alsa-plugins-pulseaudio.i686 libtxc_dxtn.i686

Code:

yum -y localinstall http://sourceforge.net/projects/postinstaller/files/data/alien-8.85-2.noarch.rpm

Code:

yum -y install wget gtk2 libtxc_dxtn pango firefox nss libgcrypt openal-soft pulseaudio-libs libpng10 xterm joystick

wget -c http://sourceforge.net/projects/postinstaller/files/scripts/steam

wget -c http://media.steampowered.com/client/installer/steam.deb

alien --to-rpm steam.deb

yum -y install steam*.rpm

cp -f /usr/bin/steam /usr/bin/steam.bak

rm -f /usr/bin/steam

mv -f /tmp/steam /usr/bin/

chmod a+x /usr/bin/steam

Nekem még jó régről - olyan 4-5 év, a megboldogult vindózer koromból - volt pár játékom a steam-en. Még a hd4850-hez kaptam őket. És a Humble Bundle promókon keresztül kapott játékok is megtalálhatóak itt. Bár csak pár telepíthető (még) steam-en...

a 61 játékból 16-ot mond linux kompatibilisnak, pedig a 99%-a az...

A notim audio részét jól kezeli, van hangja a kliensnek és a beépített mikrofon is out of the box megy.
Ha lesz kis időm majd felpakolgatom a játékokat és beszámolok, h is futkosna nálam.

Addig is boldog karit :)

Update -13.02.09.

"Kicsit" le egyszerűsödött a telepítés, mivel bekerült a fedorautils repertoárjába a steam is

és már 18 játékom linoxosodott... :)

BUG javítások
1. Ha valaki belefutna a:
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. hibába, rájöttem mi a megoldás.
Először is a hiba nálam 64 bites rendszeren (f17) és zárt nvidia driver-el jött elő. Nyílttal nem csinálta...
A hiba jelensége: nem jelennek meg bizonyos információk a játék képernyőjén / ablakán. Például: semmilyen szöveg nincs a képernyőn vagy objektumok hiányoznak. Nálam hibás volt az Osmos és a Space Pirates and Zombies is. A steam-et terminálból futtatva a fenti hibát dobja.
Megoldás: fel kell tenni a 32 bit-es nvidis lib-eket is: xorg-x11-drv-nvidia-lib

2. Ha a mai (13.02.09) frissítés után nem indul a kliens és terminálból indítva ezt a hibát dobja:
$STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@" - ez a hiba vége
indítsuk így terminálból: STEAM_RUNTIME=0 steam

Copyright © 2000-2024 PROHARDVER Informatikai Kft.