Update: Steam for Linux is now out of beta, and also available via the software center. With over 100 titles (60 games including DLC's), and 2 free-to-play, it's a good start, and more to be available in the future.

Steam for Linux(beta)

Steam for Linux has been released, a while back - 20 Dec. 2012[1] -, and since then, the games have been poring in.

There are currently 42 Linux games, browse some of those games if you like. In this tutorial we will update/upgrade our Ubuntu distribution, install some goodies, to better the Linux performance, and fix some annoying flash issue!

Now, first thing we will do is, make sure we have the latest updates installed. Ubuntu has been receiving updates to better the gaming performance. Press CTRL-ALT-T, and then run these commands in the gnome-terminal. It will update and upgrade your Ubuntu distribution, Silently!

  1. sudo apt-get -y update
  2. sudo apt-get -y upgrade
  3. sudo apt-get -y dist-upgrade

These next commands adds the Ubuntu-x-swat ppa, and installs, configures your nvidia drivers.

Warning: It is wise to reboot, after installing the nvidia drivers!
  1. sudo add-apt-repository -y ppa:ubuntu-x-swat/x-updates
  2. sudo apt-get -y install linux-source
  3. sudo apt-get -y install linux-headers-generic
  4. sudo apt-get update
  5. sudo apt-get -y install nvidia-current-updates

This will fix the Graphics: Unknown bug, in the system information window.

  1. sudo apt-get -y install mesa-utils
  2. glxinfo | grep render
  3. glxgears

The last command glxgears, will open a windows with `gears` in them, this is just to test the frame-rates, you can close it, if it's running smoothly.

Now here comes the good part, downloading steam and installing it. Download steam.deb(32bit/64bit) save it somewhere, in you're default folders Downloads, Documents, NOTPORN... Double click it. then the Ubuntu software-center will open, and guide you through the installation.

In the gnome-terminal type this in to install a openGL library that steam depends on: sudo apt-get install libgl1-mesa-glx:i386

And your good to go, there should be a steam icon on the launcher, if not search `steam` via the dash


Steam is now installed, but there are a few things you can do, on top of running an up to date system. It is called steam login, meaning when first started, you can choose steam as a desktop interface, as you would any other interface. it will only start the needed library's for steam to function properly.

steam-login - webupd8

webupd8: steam-login

how do we install steam-login, well via its ppa. Copy/paste this in your gnome-terminal.

  1. sudo add-apt-repository ppa:thor27-gmail/steam-desktop
  2. sudo apt-get update
  3. sudo apt-get install steam-login

Flash issues

Fix annoying flash issue, which renders you unable to watch game-trailers via steam.(64bit issue alone) Copy/paste the code below, and it will: download, extract, and install flash, so that steam can use it.

  1. cd /tmp
  2. sudo -E wget --output-document=/tmp/flashplayer.tar.gz https://fpdownload.macromedia.com/get/flashplayer/pdc/$(uname -m).tar.gz
  3. tar vzfx flashplayer.tar.gz
  4. mkdir -p ~/.local/share/Steam/ubuntu12_32/plugins
  5. cp /tmp/libflashplayer.so ~/.local/share/Steam/ubuntu12_32/plugins
  6. sudo apt-get -y install libxt6:i386

After this you can restart steam, and you can now enjoy your game trailers.

If you like the default skin of steam you can skip this step, or if you don't you can install a skin-manager for steam to choose the skin of your liking.

Steam Skin Manger - features

How do we install this you ask. Well i am glad you asked, like so:

  1. wget https://iubuntu.cz/Steam/steam-skin-installer.deb
  2. sudo dpkg -i steam-skin-installer.deb

There are still a number of games not yet ported to Linux, here are is a list of those games, gives you a nice view of how much money you will spend in the future. you can also vote on which game should come to linux via steam greenlight

I realized that this is a lot of copy/paste, and to have a script that does this automatically, would be great, and a time saver! so i wrote a script that does all of the above, keep in mind that this is version 0.1 and my Linux batch-script knowledge is very basic, run this at your own risk!

License: CC BY-SA 4.0 EuroBytes | EuroBytes theme by | This website uses cookies. By using this website, you agree to its use of cookies. Information: Privacy, Terms Of Use.