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
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.
Press the Win/Super key, type terminal
and press Enter.
su
Then type your password and hit Enter.
dnf update --refresh
Also it doesn't hurt to reboot to make sure you're on the latest linux kernel.
dnf config-manager --add-repo=http://negativo17.org/repos/fedora-steam.repo
More information about this repo is on their website.
dnf install steam -y
Press y when it asks you about installing the GPG key
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.
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.