Steam unter Debian installieren

Steam unter Debian installieren

Ich hatte einige Probleme, als die Installation von Steam unter Debian nicht funktionierte. Sowohl die Konsole als auch Apper weisen auf fehlende Abhängigkeiten hin und das Paket lässt sich nicht installieren.

Antwort1

Besser noch: Installieren Sie einfach das Steam-Paket, das im nicht freien Repository bereitgestellt wird, das auf der Infrastruktur von Debian gehostet wird:

  • hinzufügeni386

    sudo dpkg --add-architecture i386

  • Bearbeiten, /etc/apt/sources.listum contribund zu aktivieren non-free; die jessieZeile sollte ungefähr so ​​aussehen (die URL wird anders sein)

    deb http://ftp.fr.debian.org/debian jessie main contrib non-free

    (ersetzen durch stretchfür Debian 9 oder busterfür Debian 10)

  • aptCaches aktualisieren

    sudo apt-get update

  • Steam installieren

    sudo apt-get install steam:i386

  • Installieren Sie die entsprechenden 3D-Bibliotheken ( libgl1-mesa-glx:i386für Mesa, libgl1-fglrx-glx:i386für fglrx auf AMD-GPUs oder libgl1-nvidia-glx:i386für den NVIDIA-Binärtreiber; beachten Sie, dass fglrx in Debian 9 und höher nicht mehr verfügbar ist):

    sudo apt-get install libgl1-mesa-glx:i386

Steam aktualisiert sich bei Bedarf selbst.

Antwort2

Nach einigen Recherchen und eigenen Versuchen habe ich eine ziemlich einfache Lösung gefunden, mit der das Paket installiert und Steam ausgeführt werden konnte.

Als erstes benötigst Du den Client, sofern Du ihn noch nicht hast:

$ wget http://media.steampowered.com/client/installer/steam_latest.deb

Sobald Sie den Client heruntergeladen haben, versuchen Sie, das Paket steam_latest.deb zu installieren. Sowohl in der CLI als auch in Apper oder Gdebi wird eine Fehlermeldung angezeigt.

Der Fehler ist das Ergebnis von Abhängigkeitsproblemen, die wir als nächstes untersuchen werden:

# sudo dpkg -i steam_newest.deb

Sie sollten ungefähr Folgendes sehen:

Selecting previously unselected package steam-launcher.
(Reading database ... 82762 files and directories currently installed.)
Preparing to unpack steam.deb ...
Unpacking steam-launcher (1.0.0.49) ...
dpkg: dependency problems prevent configuration of steam-launcher:
steam-launcher depends on curl; however: 
Package curl is not installed.
steam-launcher depends on zenity; however:   
Package zenity is not installed. 

Sie sollten außerdem etwa Folgendes sehen:

dpkg: error processing package steam-launcher (--install): 
dependency problems - leaving unconfigured
Processing triggers for mime-support (3.58) ...   
Processing triggers for hicolor-icon-theme (0.13-1) ...  
Processing triggers for man-db (2.7.0.2-5) ... 
Errors were encountered while processing:  
steam-launcher   

Jetzt arbeiten wir daran, alle Abhängigkeiten zu installieren, die für die Installation des Steam-Clients erforderlich sind:

# sudo apt-get -f install 

Mit diesem Befehl sollte es möglich sein, den Steam-Client erfolgreich auf Ihrem System zu installieren. Der Client läuft jedoch immer noch nicht, wenn Sie keine 32-Bit-Bibliotheken installiert haben. Dazu müssen Sie Multi-Arch aktivieren:

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

Als nächstes müssen Sie alle erforderlichen 32-Bit-Bibliotheken installieren:

# apt-get install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386

Abhängig von der verwendeten Grafikkarte müssen Sie möglicherweise auch binäre OpenGL 32-Bit-Bibliotheken installieren. Wenn Sie dies nicht tun, wird beim Ausführen des Steam-Clients eine Fehlermeldung wie diese angezeigt:

You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1

Dieses Problem lässt sich durch die Installation der für Ihren VGA-Typ geeigneten 32-Bit-OpenGL-Bibliotheken beheben:

NVIDIA:
# sudo apt-get install libgl1-nvidia-glx-i386
ATI/AMD:
# sudo apt-get install  libgl1-fglrx-glx-i386

Danach sollten Sie nun Ihren Steam-Client starten können.

$ steam

Genießen!

Antwort3

Sie können auch Flatpak verwenden.

apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.valvesoftware.Steam
flatpak run com.valvesoftware.Steam

verwandte Informationen