Simple guide on how to install STEAM on Linux

Every gaming fan out there knows what STEAM is , for those of you who don’t know what STEAM is. Steam is an online store for games , it just like amazon for games. It contains hundreds & thousands of games. Here you can purchase & download digital copy of a game & the license for that game will be attached to your id permanently.

In order to download & play the games from steam, we need to have steam client installed on our system. It can be easily installed on windows platform, but to install & use steam on Linux machine is different story. In this tutorial, we will learn to install steam on linux (CentOS/RHEL & Ubuntu machines). But before we proceed to install steam on linux, let’s discuss the pre-requisites,

( Recommended Read : Installing PlayOnLinux on CentOS& Ubuntu )

( Recommended Read : How to install WINE on Linux )


To install steam on linux machines , we must fulfill the following

1- We must have EPEL repository enabled on our system for CentOS/RHEL 7. To install epel repository on the machine, run

$ rpm -Uvh

2- Currently steam client is only available with 32 bit support. Since most of us use 64 bit systems, we must also install 32 bit version of OpenGL libraries. If you are using proprietary Nvidia/AMD drives, use the following command to install these libraries on Centos 7,

$ yum install glibc.i686

For Ubuntu, run the following command

$ sudo apt-get install libgl1-mesa-glx libgl1-mesa-dri

For those 64 bit system running on Open source drivers, supporting S3 compression librabry needs to be installed. To do so, run

$ yum install libtxc_dxtn.i686

Now let’s start the installation part of the article,

Install STEAM on CentOS/RHEL 7

We will first install the official repo for steam, since its available for fedora we will use that. Create a file named ‘steam_fedora19.repo’ in folder ‘/etc/yum.repos.d/’

$ vi /etc/yum.repos.d/steam_fedora19.repo

& add the following content,


name=Steam RPM packages (and dependencies) for Fedora





Save file & exit.

Note: This repo is for 64 bit machine. If using 32 bit machine, replace ‘x86_64’ with ‘i386’ & you are good to go.

Now that we have added the steam repository, we will install steam client with yum,

$ yum –enablerepo=steam_fedora19 install steam

Steam client will be available for us to use after the installation has been completed.

Install STEAM client on Ubuntu 16.04

To install STEAM on Ubuntu, we will first add the ‘Multiverse’ repository on our machine by executing the following command,

$ sudo apt-get-repository multiverse

Once the repository has been added, we will install steam client,

$ sudo apt-get update

$ sudo apt-get install steam

After the installation, an icon for steam will appear on your desktop. Use it to login to steam & play your favorite games. This completes out tutorial on installing steam on linux, please feel free to send in your suggestions or queries using the comment box below.


If you think we have helped you or just want to support us, please consider these :-

Connect to us: Facebook | Twitter | Google Plus

Become a Supporter – Donate us some of you hard earned money:

Linux TechLab is thankful for your continued support.


Passionate about Linux & open source. Loves to learn, read & write about Linux as well as new technologies.

You may also like...

3 Responses

  1. Mike says:

    Something is missing:
    $ yum install ???????
    Now let’s start the installation part of the article,

Leave a Reply

Your email address will not be published. Required fields are marked *