Steam startet unter Ubuntu 16,04 LTS nicht

Gamer090

PCGH-Community-Veteran(in)
Hi zusammen

Wollte mal Gaming unter Linux testen aber leider will der Steam Client gar nicht starten, habe es von der Webseite von Steam heruntergeladen und nachdem auch den PC neu gestartet. Es passiert nix wenn ich auf die Steam Verknüpfung im Dash Board klicke, habe im Netz gesucht und die Anleitungen haben alle nicht funktioniert.

Und weiss jemand wie man AMD Treiber unter Ubuntu installiert? Die Anleitung von AMD klappt nicht :(

Vielen Dank für die Vorschläge
 
Wollte mal Gaming unter Linux testen aber leider will der Steam Client gar nicht starten, habe es von der Webseite von Steam heruntergeladen
Das ist zwar eine Möglichkeit Software zu erlangen, aber eigentlich geht so etwas unter Linux viel einfacher:

Die meiste verfügbare Software wird in Paketquellen verfügbar gemacht. Dein Ubuntu kennt die grundlegenden Quellen und kann sehr einfach selbst die Software daraus heraussuchen die es braucht, und installieren. Dafür ist der Paketmanager APT da.
Ubuntu hat, wie die meisten großen Linux Distributionen, eine Grafikoberfläche dafür, suche einfach nach einem Programm namens "Software" oder ähnliches.

Alternativ sollte es reichen einfach den Befehl
Code:
sudo apt install steam
im Terminal auszuführen und voilà, Steam wird installiert.

Eigenständige Suche, Beziehung und Installation von Software wie bei Windows ist in Ubuntu selten notwendig.
und nachdem auch den PC neu gestartet. Es passiert nix wenn ich auf die Steam Verknüpfung im Dash Board klicke, habe im Netz gesucht und die Anleitungen haben alle nicht funktioniert.
Da bin ich mir jetzt nicht sicher was genau du gerade tust. Natürlich ist es möglich ein kompiliertes Programm so auszuführen, vielleicht hast du nicht auf die richtige Datei geklickt? Doppelklick-zum-Ausführen ist auch eine Funktion die man nicht in allen Betriebssystemen verwendet.
Und weiss jemand wie man AMD Treiber unter Ubuntu installiert? Die Anleitung von AMD klappt nicht :(
Hab gerade mal nachgeschaut, AMD hat einen Treiber auf der Webseite. Den habe ich gerade mal heruntergeladen. Er besteht aus einem komprimierten Archiv (.tar.xz , das ist ähnlich wie .zip). Das habe ich entpackt und darin liegen dann eine Menge Bibliotheken und eine ausführbare Installationsdatei.

Zum Ausführen kannst du einfach die Datei aufrufen. Sie heißt bei mir amdgpu-pro-install, der Befehl zum ausführen heißt bei mir also
Code:
~/Downloads/amdgpu-pro-17.50.511655/amdgpu-pro-install
, oder wenn du dich im übergeordneten Verzeichnis befindest einfach
Code:
./amdgpu-pro-install
.


Ich hoffe das hilft dir :)
 
Den Befehl um Steam zu installieren hat leider nicht weiter geholfen :( Er sagt das er bereits die aktuellste Version installiert hat. Beim AMD Treiber findet der die Datei bzw das Verzeichnis nicht :(
 
Steam ist schon installiert? Lässt es sich starten indem du einfach
Code:
steam
im Terminal eingibst? Ich habe gerade mal nachgeschaut, ich habe noch ein Package namens
Code:
steam-launcher
installiert, versuch mal ob es das ist ... Sonst nachinstallieren.
Code:
sudo apt install steam-launcher


AMD hat Treiber im Archiv, aber die von der Webseite scheinen neuer zu sein. Daher hier nochmal die detaillierte Anleitung:

Linux Download Center
Hier den richtigen Treiber aussuchen und herunterladen.

Dann das heruntergeladene Archiv entpacken, das sollte über das Kontextmenü (Rechtsklick auf das Archiv) möglich sein.

Danach die Installationsdatei am besten per Terminal aufrufen.


Funktioniert das?
 
Code:
$ steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Das wird mir angezeigt wenn ich Steam starten will und bei Steam Launcher:

Code:
 steam launcher
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Beim Installationsversuch des Launcher:

Code:
sonne@sonne-desktop:~$ sudo apt install steam launcher
[sudo] Passwort für sonne: 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket launcher kann nicht gefunden werden.
 
Du hast
Code:
sudo apt install steam launcher
geschrieben, statt "steam-launcher".

Dein Befehl würde zwei separate Programme installieren, "steam" und "launcher". Ersteres ist installiert, letzteres erkennt er nicht da es offenbar kein Programm gibt das nur "launcher" heißt.

Aber die simple Antwort ist: Schreib den Bindestrich dazu. :)
 
Code:
 sudo apt install steam-launcher
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
»steam-launcher« ist bereits die neuste Version (1.0.0.54).
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libllvm3.8 libmircommon5 ubuntu-core-launcher
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

Hat keinen Unterschied gemacht weil er nix installiert hat. :)
 
Weil steam-launcher schon installiert ist.

Seltsam. Eigentlich solltest du sowohl ein Icon im Startmenü haben (heißt anders bei Linux ... und sieht je nach Grafikoberfläche anders aus), als auch steam aufrufen können indem du einfach "steam" im Terminal eingibst.

Kannst du einfach mal
Code:
apt show steam*
ausführen? Damit lässt du dir detaillierte Informationen zu allen Programmen anzeigen, die installiert sind und deren Name mit "steam" beginnt. Bei mir ist demnach "steam-devices", "steam-installer" und "steam-launcher" installiert, und diese registrieren zusätzlich die Kurzbefehle "steam", "steamcmd" und "steam64".

Mal sehen ob wir herausfinden wo bei deiner Installation das Problem liegt. :)



Anmerkung:
Die vorgeschlagene Ausführung von "sudo apt autoremove" kannst du auch durchführen. Damit wird veraltete Software deinstalliert und gelöscht. Solche entsteht hin und wieder durch Updates.


Wenn dein Steam hiernach immer noch nicht will, dann versuchen wir es nochmal ganz neu zu installieren. Vielleicht hilft das.
 
Code:
apt show steam
Package: steam:i386
Version: 1:1.0.0.48-1ubuntu4
Priority: extra
Section: multiverse/games
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2.664 kB
Pre-Depends: debconf, multiarch-support
Depends: debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.15), libstdc++6 (>= 4.3), libx11-6, xz-utils, libudev1, libxinerama1, libtxc-dxtn0, libgl1-mesa-dri, libgl1-mesa-glx, xterm | x-terminal-emulator
Recommends: zenity, fonts-liberation
Homepage: http://www.steampowered.com
Download-Size: 875 kB
APT-Manual-Installed: yes
APT-Sources: http://de.archive.ubuntu.com/ubuntu xenial-updates/multiverse i386 Packages
Description: Valve's Steam digital software delivery system
 Steam (http://www.steampowered.com) is a software content delivery system
 developed by Valve software (http://www.valvesoftware.com).  There is
 some free software available, but for the most part the content delivered
 is non-free.
 .
 This package comes with a fairly substantial non-free license agreement
 that must be accepted before installing the software.  If you have any
 opposition to non-free work, please select "I DECLINE" during the package
 installation dialogs.   There are also additional agreements in various
 parts of the application that differ from the original agreement.  In
 other words, pay attention and read carefully if you're worried about your
 rights.

N: Es gibt 2 zusätzliche Einträge. Bitte verwenden Sie die Option »-a«, um sie anzuzeigen.

Code:
sudo apt autoremove
[sudo] Passwort für sonne: 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
  libllvm3.8 libmircommon5 ubuntu-core-launcher
0 aktualisiert, 0 neu installiert, 3 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 42,0 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
(Lese Datenbank ... 209909 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von libllvm3.8:amd64 (1:3.8-2ubuntu4) ...
Entfernen von libmircommon5:amd64 (0.21.0+16.04.20160330-0ubuntu1) ...
Entfernen von ubuntu-core-launcher (2.29.4.2) ...
Trigger für libc-bin (2.23-0ubuntu9) werden verarbeitet ...
 
Du hast den Asterisk vergessen ;)

Dieser steht in in Mathematik, Informatik, Ingenieurswesen etc immer für einen Platzhalter.
Eine Suche nach "steam*" bedeutet also "Alles was mit 'steam' beginnt und dann noch beliebig viele (oder ohne) weitere beliebige Zeichen".

Kopiere einfach folgenden Befehl in dein Terminal:

Code:
apt show -a steam*
 
Code:
apt show -a steam*
Package: steam-launcher
Version: 1.0.0.54
Priority: optional
Section: games
Source: steam
Maintainer: Valve Corporation <linux@steampowered.com>
Installed-Size: 2.898 kB
Depends: python, curl, libc6 (>= 2.15), python-apt, xterm | gnome-terminal | konsole, xz-utils, zenity
Recommends: jockey-common
Breaks: steam64
Replaces: steam, steam64
Homepage: http://www.steampowered.com/
Download-Size: 2.752 kB
APT-Manual-Installed: yes
APT-Sources: http://repo.steampowered.com/steam precise/steam amd64 Packages
Description: Launcher for the Steam software distribution service
 Steam is a software distribution service with an online store, automated
 installation, automatic updates, achievements, SteamCloud synchronized
 savegame and screenshot functionality, and many social features.

Package: steam
State: kein reales Paket (virtuell)
Package: steamcmd
State: kein reales Paket (virtuell)
Package: steam64
State: kein reales Paket (virtuell)
Besser? :)
 
Ja :)

Hm. Ich bin mir nicht ganz sicher warum nur der Launcher installiert ist, oder ob die anderen einfach nicht zwingend benötigt werden.
Kannst du diesen einzeln ausführen?
Code:
steam-launcher

Ich würde erwarten, dass dann dieses Update/Installations-Fenster von Steam kommt.
Wenn das nicht klappt würde ich jetzt vorschlagen Steam nochmal zu deinstallieren und neu zu installieren.

Code:
sudo apt remove steam

Danach nochmal

Code:
sudo apt install steam
Anschließend mit
Code:
steam
aufrufen.

Da Valve sehr gerne mehr Linux-Spieler hätte, ist es normalerweise ziemlich nutzerfreundlich.
 
Alles gemacht:

Code:
$ steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
 
Hmm.
Sieht aus als ob sich Steam an den extern installierten Treibern stört oder sowas in der Art.
libGL driver errors when I try to launch Steam :: Steam for Linux General Discussions
Mit Treibern habe ich auch nicht so viel Erfahrung, außer dass sie mit einer Nvidia-Grafikkarte wirklich zum :kotz:sind.

Aber glücklicherweise ist man ja nie der einzige mit einem Problem.

[SOLVED] Steam won't open, libGL errors / Multimedia and Games / Arch Linux Forums

Das bezieht sich auf Arch Linux, wenn es nicht funktioniert sind vielleicht die Pfade bei dir anders ... aber versuch das mal nach zu machen.


Edit:

Hast du Ubuntu gerade neu installiert? Sprich, können wir darin herumexperimentieren ohne dass es viel Arbeit wäre es komplett neu zu installieren wenn etwas schief geht? :D

Der goldene Beitrag aus dem Arch Forum scheint zu sein
This also worked for me on Antergos. Thanks.
Also this may help others: On first installation of steam the directory structure is different. Just find the two libs and rename them. When Steam runs for the first time, it updates itself which installs these libs again. As a result it fails again when it tries to restart after update. You have to go back and rename them.
welcher sich auf die weiter oben genannten Bibliotheken bezieht.


Edit2:
Falls Ubuntu gerade frisch ist ... wäre es vielleicht einfacher es nochmal frisch zu installieren und dann Steam drauf zu packen. Ich weiß nicht ob es überhaupt notwendig ist nochmal andere Treiber zu installieren, ich hätte es erst mal mit den Standard-Treibern versucht.
 
Zuletzt bearbeitet:
Ich habe eine AMD Karte :)

Was im forum zu Arch Linux steht scheint nicht zu helfen :( Gut möglich das die Pfade anders sind und die kenne ich nicht :)
Und was genau willst du experimentieren? :D Es ist zwar neuinstalliert aber habe kein Bock das ganze nochmals zu machen :) Und weshalb sollte ich ubuntu neu installieren? :what:

Naja, andere Probleme hat es auch wie der nicht funktionierende LAN Anschluss, bin im Netz über den LAN Adapter der WiiU weil der vom Mainboard anscheinend nicht erkannt wird ist ein RTL8111 von Realtek.
 
Ich dachte mir, dass eine Neuinstallation vermutlich schneller gehen würde als das Problem zwischen Steam und dem Grafiktreiber zu fixen.

Funktioniert das hier? Klingt eigentlich nach einer sehr passenden Antwort auf dein Problem.
Steam not opening in Ubuntu 16.04 LTS - Ask Ubuntu



Bezüglich des LAN-Adapter würde ich einfach mal die Suchmaschine deiner Wahl (duckduckgo/Google/...) befragen ob das ein bekanntes Problem mit Ubuntu 16.04 und deinem Mainboard ist. Ich wäre sehr überrascht wenn es dafür keine einfache Lösung gäbe.

Edit:
Code:
sudo apt install r8168-dkms
Das sollte das Problem eigentlich beheben.
 
Zuletzt bearbeitet:
Wobei LAN bei Linux normalerweise Problemlos geht.

WLAN macht Probleme, wenn eine Karte von Broadcom o.ä. drinsteckt, aber da hilft es, wenn man einfach für 20€ eine Intel AC-Karte einbaut, dafür bringt Linux alle Treiber mit.

Du könntest auch noch mal versuchen Steam über die "Anwendungsverwaltung" zu installieren. Da hatte ich bei Mint nie Probleme bei Steam.
 
Steam funktioniert, JUHU :D Was noch nicht gelöst ist, das ist das Problem mit dem AMD Treiber, aber mal sehen ob die Spiele auch mit den Standardtreibern laufen.
 
Ich bin eigentlich auch gewohnt dass so ziemlich alle Treiber dabei sind und out-of-the-box funktionieren. Die großen Hardware-Hersteller sorgen normalerweise dafür dass Linux gut mit Treibern versorgt wird ... von Nvidia mal abgesehen.
Du könntest auch noch mal versuchen Steam über die "Anwendungsverwaltung" zu installieren. Da hatte ich bei Mint nie Probleme bei Steam.
Ich habe Steam darüber installiert, und laut APT habe ich die gleichen Packages die es auch über das Terminal installiert.



Steam funktioniert, JUHU
biggrin1.gif
Was noch nicht gelöst ist, das ist das Problem mit dem AMD Treiber, aber mal sehen ob die Spiele auch mit den Standardtreibern laufen.

Sehr gut!

Ich bin gespannt ob es mit dem normalen Treiber geht.
 
Linux kann/darf aber nur OpenSource-Treiber mitbringen, bzw. in den Kernel integrieren. Die von Broadcom sind aber eben proprietär. Diese müssen also über die Treiberverwaltung nachinstalliert werden. Ist allerdings ungünstig, wenn man gerade kein LAN hat oder nur mal eben kurz ein Livesystem verwenden will.
 
Zurück