Steam unter Linux mit Wine
[ad#Google Adsense]

Einleitung:
Nur weil man zu Linux wechseln will, ist das noch lange kein Grund auf seine Lieblingsspiele verzichten zu müssen, denn es gibt Wine. Wie man Wine installiert, habe ich hier bereits beschrieben. Doch in diesem Tutorial soll es um die bekannte Spieleplattform Steam gehen.
[ad#Google Adsense]
- Installation von Steam:
Schritt 1: Wine installieren
Folge dieser Anleitung.
Schritt 2: Gecko Engine installieren
Da Wine keinen Browser mitbringt, Steam aber dringend einen benötigt, brauchen wir die Gecko Engine, die einen Browser bereitstellt.
Meist genügt die Eingabe von
wine iexplore http://winehq.org
in einem Terminal und die Installation sollte gestartet werden.
Sollte das nicht der Fall sein, kann man alternativ auch „winetricks“ verwenden:
cd ~
wget http://www.kegel.com/wine/winetricks
sh ./winetricks gecko

Nun sollte die Gecko Engine laufen.
Schritt 3: Steam installieren
Zum Installieren von Steam lädt man sich aktuelle Installationsdatei von http://www.steampowered.com herunter und startet sie mit:
wine start SteamInstall.msi
Schritt 4: Steam starten
Im Regelfall sollte sich nach der Installation ein Icon auf dem Desktop befinden, über das man einfach Steam starten kann. Es ist wichtig, dass man in den Einstellungen die „Steam Community In-Game“ deaktivert um zu verhindern, dass Spiele sang- und klanglos abstürzen.
Der 26% Bug:
Nicht selten kommt es vor, dass Steam sich während eines Updates bei 26% aufhängt und auch nicht nur im Geringsten daran denkt, das Update fortzusetzen. In so einem Fall muss man selber Hand anlegen.
Als erstes wechselt man in den Ordner in den man Steam installiert hat und führt folgenden Befehl aus.
nice -n 19 wine Steam.exe
Sollte das Update dann immer noch nicht klappen, kann man es mit
wine steamTmp.exe SelfUpdate “Steam.exe” 14
versuchen. Im Regelfall sollte das Update nun problemlos durchgeführt werden können.
Sollte aber dennoch kein Erfolg zu verzeichnen sein, kann man versuchen die „ClientRegistry“ zu löschen und anschließend wieder die im Text weiter oben genannten Befehle ausführen.
rm ClientRegistry.blob
Entfernt die ClientRegistry von Steam.
“The registry was in use by another process”-Fehler:
Erhält man bei dem Versuch ein Spiel zu starten diese Meldung, liegt das oft daran, dass Steam nicht richtig beendet wurde. Beheben tut man den Fehler am einfachsten dadurch, dass man Steam startet und sauber beendet, bzw. bewusst beendet. Sollte die Meldung immer noch erscheinen, kann man mit einem Rechtsklick auf das Spiel
Properties → Local files → Verify integrity of game cache
ausführen.
Schlusswort:
Braucht man noch mehr Informationen und ist der englischen Sprache mächtig bietet das WineHQ wertvolle Informationen zur Installation von Steam unter Linux.

Yanneck, du bist mein Held =)
Endlich hab ichs nach mehreren versuchen hinbekommen
lg
pazz0r
Vielen Dank, kein Problem =) freut mich immer, wenn ich Menschen helfen kann!