Home > Ubuntu/Linux > Steam unter Linux mit Wine

Steam unter Linux mit Wine

[ad#Google Adsense]
Steam unter Linux

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

Gecko Engine unter Linux

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.

KategorienUbuntu/Linux Tags: ,
  1. Matthias Schnur
    12. November 2009, 22:45 | #1

    Yanneck, du bist mein Held =)
    Endlich hab ichs nach mehreren versuchen hinbekommen :D

    lg
    pazz0r

  2. 12. November 2009, 23:53 | #2

    Vielen Dank, kein Problem =) freut mich immer, wenn ich Menschen helfen kann!

  1. Bisher keine Trackbacks