Skip to content

Instantly share code, notes, and snippets.

@levysantanna
Forked from mattbell87/Steam-on-fedora.md
Last active December 8, 2018 14:36
Show Gist options
  • Save levysantanna/24ba54492fef22a14895552f8de114b6 to your computer and use it in GitHub Desktop.
Save levysantanna/24ba54492fef22a14895552f8de114b6 to your computer and use it in GitHub Desktop.
How to install Steam on Fedora

F28 tested and working:

F28 's thrird party repositories now come with a Steam repo : https://fedoraproject.org/wiki/Workstation/Third_Party_Software_Repositories

dnf install -y fedora-workstation-repositories dnf install -y steam --enablerepo=rpmfusion-nonfree-steam


Installing Steam on Fedora

These instructions are currently for Fedora 24. I'll update them over the releases if anything changes.

Before you follow these, make sure you have RPM Fusion installed.

Open a terminal

Press the Win/Super key, type terminal and press Enter.

Upgrade to super user

su

Then type your password and hit Enter.

Make sure your system is up to date

dnf update --refresh

Also it doesn't hurt to reboot to make sure you're on the latest linux kernel.

Add the negativo17 repo

dnf config-manager --add-repo=http://negativo17.org/repos/fedora-steam.repo

More information about this repo is on their website.

Install the steam package

dnf install steam -y

Press y when it asks you about installing the GPG key

Open steam

You can either open it from Activities or press the Win/Super key, type steam and press Enter.

Accept the agreement and it'll download the latest version of Steam.

Any problems?

I had a problem once where packages didn't install properly across diferent architectures (32 and 64bit) and discovered you need to reinstall them. Run the following:

dnf repoquery --duplicated | sed "1 d" > dupes
cat dupes | sed 's/^\(.*\)-[0-9]\+:.*/\1/' | sort | uniq | grep -v kernel > reinstall
package-cleanup --cleandupes # uses dnf via /bin/yum (now a passthrough + warning script)
# check only the dupes are being removed before confirming "y"
sudo dnf reinstall $(cat reinstall)
# try installing steam again
dnf install steam -y

Credit: jozxyqk http://superuser.com/questions/994151/conflicts-between-new-32-bit-and-old-64-bit-packages-when-installing-rpmfusions

Feel free to comment below.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment