Wie installiere ich Steam auf einem 64-Bit-System?


23

Okay, mein Computer ist 64-Bit und ich möchte nur Linux verwenden, um Steam zu installieren, Team Fortress 2 zu spielen und das Pinguin-Item zu bekommen, aber es funktioniert nicht für mich. Die Version von Ubuntu, die ich installiert habe, war die "Wubi.exe", die ich zusammen mit Windows verwenden kann. Wenn ich die Steam-DEB-Datei herunterlade, wird "Wrong Architecture 'i386'" (Falsche Architektur 'i386') angezeigt. Was muss ich tun, um Ubuntu unter Windows ohne CD / USB-Stick auszuführen?


Antworten:


13

Öffnen Sie das Terminal und geben Sie Folgendes ein:

sudo dpkg --add-architecture i386
sudo apt-get update

Versuchen Sie es danach zu installieren.

Weitere Informationen finden Sie unter https://wiki.ubuntu.com/MultiarchSpec und https://help.ubuntu.com/community/MultiArch


funktioniert immer noch nicht für mich
user132730

2
Es hat hier gut funktioniert, als ich auf das Problem gestoßen bin. (Und es ist die Art und Weise, wie viele Leute es behoben haben)
Blastcore

@ user132730 danach starte sudo apt-get install ia32-libs wie von lordqwerty vorgeschlagen.
W4etwetewtwet

Neuere Versionen von Ubuntu unterstützen Multiarch nativ (sowohl präzise als auch vertrauenswürdig). Sie müssen lediglich die Steam-Installation ausführen.
Giovanni Toraldo

7

EDIT [Bevorzugte Methode auf neuem Ubuntu]

Ab Ubuntu 16.04 können Sie nun Folgendes tun:

$ sudo add-apt-repository multiverse
$ sudo apt-get install steam

ALTE ANTWORT:

Versuchen Sie, das zu installieren, ia32 libsindem Sie ein Terminal öffnen und Folgendes eingeben:

$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get install ia32-libs

Sobald dies ausgeführt und installiert wurde, können Sie Steam mithilfe des Terminals für Sie installieren. Führen Sie im Terminal Folgendes aus:

$ sudo apt-get install steam

Jetzt ist Steam installiert und Sie sollten in der Lage sein, es wie erwartet zu starten.


1
Diese Antwort ist der zweite Teil der Lösung. Zuerst müssen Sie die i386-Architektur hinzufügen ... siehe bugs.launchpad.net/wubi/+bug/1093819 und bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/1016294/…
bcbc

1
Und verwenden Sie nicht die steam.deb auf der steam-Website ...
jblemee

@jblemee Ja, ich habe das versucht und es war kompletter Müll. Jetzt weiß ich, warum die Lizenz eine Klausel enthält, die das Ändern von Startskripten und dergleichen für die Linux-Version ermöglicht.
Nonny Moose

5
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install steam

Es funktioniert mit Ubuntu 14.04 LTS auf iMac 2008 über Dual-Boot mit RefInd.


Danke, ich habe überall nach der Lösung für 14.04 64bit gesucht. Ihr hat gearbeitet.
Samy

1

Ich bin mir nicht sicher, ob in 14.04, aber in 15.04 Steam im Multiverse-Repository ist. Das bedeutet, dass Sie einfach sudo apt-get Steam installieren können und die erforderlichen Abhängigkeiten installiert werden. Sie müssen keine .deb-Datei herunterladen.

Fügen Sie dies einfach für die zukünftige Verwendung hinzu.


1
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get -f install steam

Dies funktionierte für mich, nachdem ich ein paar Stunden herumgesucht hatte. Danke Jungs!


0

Diskussion von i386 oder ia32-libs funktioniert nicht für 14.04. Wenn ich das später versuche, erhalte ich die folgende Ausgabe: Die folgenden Pakete ersetzen es jedoch: lib32z1 lib32ncurses5 lib32bz2-1.0

Als solche funktioniert diese Lösung für mich. Alt+ Ctrl+ , TDas Terminal zu öffnen und folgende Befehle aus:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install steam

Steam funktioniert von hier aus wie erwartet.


0

Steam muss diese zusätzlichen i386Pakete installieren :

libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386

Ich möchte die Steam-App herunterladen, aber ich klicke auf die App und der Text ist jetzt, was ich mache, um Steam zu öffnen.

Ihnen fehlen die folgenden 32-Bit-Bibliotheken, und Steam wird möglicherweise nicht ausgeführt:

libc.so.6

und hier klicken um zu schließen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.