Skip to content

Instantly share code, notes, and snippets.

@mattbell87
Last active October 31, 2024 19:49
Show Gist options
  • Save mattbell87/137f49baa3b8e2ad497758c9dd84bb19 to your computer and use it in GitHub Desktop.
Save mattbell87/137f49baa3b8e2ad497758c9dd84bb19 to your computer and use it in GitHub Desktop.
How to install Steam on Fedora

Installing Steam on Fedora

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

Open Software

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

Enable the Third party and Steam repositories

Click the Menu Button (☰) and choose Software Repositories. Now enable "Third Party Software" and "RPM Fusion ... Steam"

Open a terminal

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

Make sure your system is up to date

sudo dnf update --refresh

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

Install the steam package

sudo dnf install steam -y

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?

Feel free to comment below.

@mrjohnc
Copy link

mrjohnc commented Aug 14, 2020

Please could you include uninstall instructions on this page including deleting any directories? I've found that uninstalling Steam games leaves a lot of space taken up, this happens even if I uninstall Steam

Copy link

ghost commented Sep 10, 2020

This didn't work for me. Don't know what I was doing wrong, but this is what I ran that installed it correctly.

sudo dnf update; sudo dnf upgrade; sudo dnf install fedora-workstation-repositories; sudo dnf config-manager --set-enabled rpmfusion-nonfree-steam; sudo dnf install steam.i686; sudo dnf update; sudo dnf upgrade; sudo dnf autoremove; reboot

May be overkill for some people, but it covers all the bases in my opinion.

@legotrucks1
Copy link

i'm a newbie in linuxland so i'd like to know what sudo dnf update --refresh does, especially the "update --refresh" part

@yzhou216
Copy link

Successfully installed.
Thank you!

@adityamwagh
Copy link

adityamwagh commented Sep 27, 2020

i'm a newbie in linuxland so i'd like to know what sudo dnf update --refresh does, especially the "update --refresh" part

Hey @legotrucks1

That command will fetch the list of all packages and check whether any new ones are available, and update them if that's the case.

TIP Try to always use sudo dnf upgrade --refresh since it will clear obsolete packages so that they won't create any issue in future.

@cuvtixo
Copy link

cuvtixo commented Dec 14, 2020

i'm a newbie in linuxland so i'd like to know what sudo dnf update --refresh does, especially the "update --refresh" part

I don't regularly use Fedora myself, but I'd suggest searching answers at a place like https://manjaro.site/linux-ultimate-guide/fedora-tutorial/ I don't want to be unfriendly, but asking about sudo dnf update is a really basic question that you probably shouldn't be asking on a Github Gist site. Most newbie-friendly distros use "sudo apt update" and it will be explained near the beginning of any Debian-derived (and therefore Ubuntu-derived) introductory text. Okay honey?

@feldim2425
Copy link

I don't know why. But I can't run games using Proton when using the default Desktop Launcher, only when using the terminal to start steam. If I use the desktop launcher the games will immediately stop again. Running Linux native games works fine.

@RomanDovgii
Copy link

Well, Steam starts but doesn't show its UI. Strange thing.

@FrogmanFL
Copy link

The command sudo dnf install steam -y wil not work for Fedora 34 server. the page did not say if it was for workstation or server. I'm running the server, using ssh login page

@pandal34r
Copy link

└─[$] <> sudo dnf install steam -y
Last metadata expiration check: 0:00:48 ago on Thu 31 Oct 2024 09:15:08 AM WIB.
No match for argument: steam
Error: Unable to find a match: steam

HELP!!!!

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