Steam is the best thing that could happen to Linux gamers. Thanks to Steam, you can play hundreds and thousands of games on Linux.
If you are not already aware of it, Steam is the most popular PC gaming platform. In 2013, it became available for Linux. Steam’s latest Proton project allows you to play games created for Windows platform on Linux. This enhanced Linux gaming library many folds.
Steam provides a desktop client and you can use it to download or purchase games from the Steam store, install the game and play it.
We have discussed installing Steam on Ubuntu in the past. In this beginner’s tutorial, I am going to show you the steps for installing Steam on Fedora Linux.
Installing Steam on Fedora
To get Steam on Fedora, you’ll have to use RMPFusion repository. RPMFusion is a series of third-party repos that contain software that Fedora chooses not to ship with their operating system. They offer both free (open source) and non-free (closed source) repos. Since Steam is in the non-free repo, you will only install that one.
I shall go over both the terminal and graphical installation methods.
Method 1: Install Steam via terminal
This is the easiest method because it requires the fewest steps. Just enter the following command to enable the non-free repo:
sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
You will be asked to enter your password. You will then be asked to verify that you want to install these repos. Once you approve it, the installation of the repo will be completed.
To install Steam, simply enter the following command:
sudo dnf install steam
Enter your password and press “Y” to accept. Once installed, open Steam and play some games.
Method 2: Install Steam via GUI
You can enable the third-party repository on Fedora from the Software Center. Open the Software Center application and click on the hamburger menu:
In the Software Repositories window, you will see a section at the top that says “Third Party Repositories”. Click the Install button. Enter your password when you are prompted and you are done.
Once you have installed RPM Fusion repository for Steam, update your system’s software cache (if needed) and search for Steam in the software center.
Once that installation is complete, open up the GNOME Software Center and search for Steam. Once you locate the Steam page, click install. Enter your password when asked and you’re done.
After installing Steam, start the application, enter your Steam account details or register for it and enjoy your games.
Using Steam as Flatpak
Steam is also available as a Flatpak. Flatpak is installed by default on Fedora. Before we can install Steam using that method, we have to install the Flathub repo.
First, open the Flatpak site in your browser. Now, click the blue button marked “Flathub repository file”. The browser will ask you if you want to open the file in GNOME Software Center. Click okay. Once GNOME Software Center open, click the install button. You will be prompted to enter your password.
If you get an error when you try to install the Flathub repo, run this command in the terminal:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
With the Flathub repo installed, all you need to do is search for Steam in the GNOME Software Center. Once you find it, install it, and you are ready to go.
The Flathub version of Steam has several add-ons you can install, as well. These include a DOS compatibility tool and a couple of tools for Vulkan and Proton.
I think this should help you with Steam on Fedora. Enjoy your games :)