How to install Steam on CentOS 7

Author: | Posted in games, howto 11 Comments

CentOS 7 is out and it will likely prove to be a great alternative for Fedora. CentOS 6 was also a good choice, but it lacked many features of a modern desktop since its core was based on Fedora 12-13. The latest CentOS 7 derives from RHEL 7 which is primarily based on Fedora 19 “with several changes from 20 and later” and that gives it a great advantage over its predecessor.

I wanted to test the Steam native client as I never managed to install it properly on CentOS 6. It was one of the few reasons I still use Fedora on my PC (I’m not much into running the “latest and greatest” apps and features), but I am happy to say the new CentOS works flawlessly so I am seriously considering the switch.

My test was done on a machine which was recently installed with CentOS 7 using the GNOME desktop installation option. To install the Steam client I used the Fedora 19 official repository for Steam which is binary compatible with CentOS 7.

Here’s the detailed steps:

 

Install EPEL repo

 

- this is not mandatory but could prove beneficial for other package installations

yum install http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm

 

Install RPMForge repo

 

- same as EPEL

yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

 

Configure the official Steam repo

 

- output is for 64bit, for 32bit replace x86_64 in baseurl with i386 (you can browse all other repos here)

cat /etc/yum.repos.d/steam_fedora19.repo
[steam_fedora19]
name=Steam RPM packages (and dependencies) for Fedora
baseurl=http://negativo17.org/repos/steam/fedora-19/x86_64/
enabled=0
skip_if_unavailable=1
gpgcheck=0

 

Install a dependency

 

- This is the only dependency not yet available via the standard or compatible repositories. Note that Steam on Linux is only 32-bit at the moment so install this even if you’re running a 64-bit OS

yum install http://download1.rpmfusion.org/free/fedora/releases/19/Everything/i386/os/libtxc_dxtn-1.0.0-3.fc19.i686.rpm

 

Install Steam

 

yum --enablerepo=steam_fedora19 install steam

Done, the Steam client installs successfully! To launch it either use the start entry in Applications -> Games or run it in the terminal with steam. Enjoy!

more on Steam under Linux

Comments
  1. Posted by John Lewis
    • Posted by admin
      • Posted by ZetServers
  2. Posted by scx
  3. Posted by JKnife
  4. Posted by heo
    • Posted by admin
      • Posted by Daniel
        • Posted by admin
  5. Posted by scx
  6. Posted by Konvict

Add Your Comment