Friday, August 7, 2015

How to install Steam on Ubuntu


Steam is an Internet-based digital distribution platform developed by Valve Corporation offering digital rights management (DRM), multiplayer, and social networking. You can download the latest Steam version from here . Once the .deb is done downloading navigate to the folder where its located and install it by right click > Open with > Gdebi Package Manager . If you don't have Gdebi installed you can install it by typing the following information into your terminal :

sudo apt-get install gdebi 


Steam should work without any issues if you are using (A) proprietary drivers . However i have encountered errors running steam with (B) open-source drivers and will be posting the fixes for those of you who experience the same problems.

(A)

After installation Steam can be launched from Unity Dash.




(B)

IF you encounter errors similar to this :
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

Removing libstdc++.so.6 will usually solve this issue . You might have to do this multiple times until steam starts.

rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
(C)

If you are encountering this error :

Steam needs to install additional packages:

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

If the installation fails , do the following :

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


(D)

If steam is not connecting the following command can help with the issue :

steam --reset

or


rm -Rf ~/.steam/steam/appcache