pondelok 7. januára 2013

Steam pre Fedora 17

Steam vydal svojho linuxového klienta, ale oficiálna verzia je len pre 32-bitové Ubuntu. Ostatné systémy sú viac-menej ignorované.
Pre Fedoru bol dostupný repozitár na adrese http://spot.fedorapeople.org/steam/ ale keďže fedorapeople nie je určená na hostovanie repozitárov, bol stiahnutý.
Zo stránky https://developer.valvesoftware.com/wiki/Steam_under_Linux#Fedora Valve priamo odkazuje na opensuse steam repo http://software.opensuse.org/package/steam z ktorého je možné stiahnuť 32 aj 64-bit RPM verzie steam-v1.0.0.18 pre Fedora 16 a Fedora 17.

Problémov je s nimi niekoľko:
  • RPM pre Fedora 16 majú v závislostiach glibc vo verzii ktorá pre Fedora 16 neexistuje, takže klient pre F16 je nenainštalovateľný
  • 32-bit a 64-bit verzie RPM sa líšia len v jednej závislosti a teda celá 64-bitovosť už tradične začína aj končí v názve RPM a inak je to len FAKE-64 a všetko potrebuje 32-bit knižnice
  • RPM nemá správne závislosti, teda ani po úspešnom nainštalovaní sa Vám steam nerozbehne

V krátkosti - treba stiahnuť
resp.
a nainštalovať spolu so zabudnutými závislosťami:

yum localinstall steam-1.0.0.18-1.1.*.rpm openal-soft.i686 mesa-libGL.i686

Potom už steam ide pekne spustiť.