Steam on linux - fedora

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

Hirdetés

3 pénzügyi döntés, amit minden kisvállalkozónak érdemes átgondolnia az év végéig

PR Ahogy az év vége közeledik, itt az ideje, hogy egy pillanatra megálljunk és áttekintsük vállalkozásunk pénzügyi helyzetét. Ne hagyjuk, hogy az év utolsó hónapjai elússzanak a sürgető feladatok és elfeledett határidők között!

Légy az első hozzászóló!

Még nem szólt hozzá senki sem.

Hozzászólok