How to install Steam on Fedora 17, 18, 19, and higher [Guide]

steam2Love Steam but not an Ubuntu user? Sometimes it can be a bit of a bummer that some of the greatest applications only get released on Linux for Ubuntu. Thankfully, someone was kind enough to convert the .deb package of Steam from Ubuntu to a .rpm package for use in Fedora. And with this how-to, you’ll learn how to quickly get Steam running on Fedora 19 and higher!


Steam is a digital video game distribution service. You must have a Steam account. In order to get a decent experience out of Steam it is recommended that you have at least 2 gigabytes of ram. Make sure that you’re running the latest drivers for your video card (whether you choose to use the proprietary or open source driver is up to you). You probably won’t have a great experience with outdated drivers. If you can’t figure out where to get your drivers from — here’s some links to install video card drivers for AMD/ATI (HD 5000, 6000 and 7000), AMD/ATI Legacy Cards, Nvidia, and Intel.

Although we wrote this specifically for Fedora 19, it has also been tested successfully on Fedora 17 and 18.


  • First, we’re going to need to download and enable the RPM Fusion repository.  The RPM Fusion repository basically allows you to use and install software that the Fedora Team did not add themselves. The RPM Fusion repository is a server of sorts that houses a lot of free and non-free software. To download and enable the RPM Fusion repository enter the command below.

sudo yum install wget -y&&wget yum install rpmfusion-free-release-19.noarch.rpm -y

If you’ve entered this obnoxiously long command correctly, the RPM Fusion repository should be downloaded and enabled on your PC.

  • The second thing we’re going to need to do is to add the Steam repository. That’s right, we’re not done fiddling with repositories. In order for us to install Steam (and for you to get the best Fedora support for Steam) we’re going to need to enter the command below.

sudo wget -O /etc/yum.repos.d/steam.repo


  • The third thing we need to do is to update all of the repositories currently installed on your PC. What this does is check and install any updates you may need. You can update your package repositories by entering the command below.

sudo yum update

  •  The fourth step is where we can actually install Steam. After a little configuring we are finally getting down to business. With this step, we are again using ‘yum‘. Yum is a software package manager that is very versatile and easy to use. Steam can be installed by entering the following command below.

sudo yum -y install steam

Once yum has finished installing Steam you can launch it and log in. Make sure you check your email as Valve uses Steam guardian to secure user accounts.


Steam is a wonderful tool that allows for you to experience thousands of video games. With this guide you’ve learned exactly how to get it running on your favorite operating system! Happy gaming!

Related Posts