The Steam package is now available in the RPMFusion repositories. It is currently in the updates-testing repository, but it can be installed anyway directly if you have the RPMFusion repositories enabled.
http://download1.rpmfusion.org/nonfree/fedora/updates/testing/19/i386/
The package is currently 32 bit only, but it can be installed easily also on a 64 bit system. In fact, I’m currently running nearly 70 games on my 64 bit system. For details on the package, look at my now-obsolete Steam repository page.
To perform the installation today, make sure to have both RPMFusion free and non free repositories enabled and perform the following command as root:
yum -y --enablerepo=rpmfusion-nonfree-updates-testing install steam
The Steam package has some profiles enabled to avoid using the Ubuntu Steam Runtime, which produces graphical artifacts and sound issues when run in Fedora. To avoid any problems, please log out and login again or reboot the system prior to using Steam for the first time!
Steam games require the S3 Texture compression library for running on Open Source drivers, and the package already takes care of installing it for you.
Steam is generating a segfault
Running Steam on fedora 23 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
/home/cwindeck/.local/share/Steam/steam.sh: line 757: 10577 Segmentation fault (core dumped) $STEAM_DEBUGGER “$STEAMROOT/$STEAMEXEPATH” “$@”
Thanks for your efforts!
Works fine on F19.
Cheers,
Jon
Previously I used steam from spots repo. Just installed f20, and it looks like rpmfusion is the place to get steam now. But having trouble installing it
I have rpmfusion set up
But the steam package is not found.
Any ideas?
Thanks
Hello, unfortunately there are some “bugs” in the RPMFusion infrastructure repositories that prevent pushing i686 packages in Fedora 20 x86_64; these bugs have been marked blockers for the Fedora 20 release:
https://bugzilla.rpmfusion.org/show_bug.cgi?id=3020
For the moment please use my provided repository; the package is the same and the RPMFusion one will eventually replace it.
I have problem with Steam Beta channel on F20.
Every works if i use stable stema. But i was chosen to Family Sharing Beta and have to use Beta channel of steam.
I receive this error.
Assert( Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed, most likely because you are missing a 32-bit dependency of steamclient.so (the Steam client is a 32-bit app).
):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamUI/../common/steam/client_api.cpp:298
I do not know what is missing, because regular steam works fine.
Can i somehow to find what is missing ?
Thanks for hints
It can be deleted. Found on your page https://github.com/ValveSoftware/steam-for-linux/issues/2976 . Thanks !!!
FWIW yum install does the same thing as yum localinstall when given an RPM as a parameter as far as I’ve understood (since a long time ago).
Almost.
yum install
installs a package from the repositories configured on your system;yum localinstall
installs a specific local/remote package by pulling only the dependencies from your configured repositories.yum install also installs a specific local/remote package by pulling dependencies from your configured repositories if given a local RPM or an URL to an RPM. I don’t really see a difference between the two based on your explanation.
Yes, apparently it was changed in recent versions of
yum
andlocalinstall
it’s just for compatibility. From the man page:Hello, why is steam package available only in i386 repo, but not in x86_64 repo?
http://download1.rpmfusion.org/nonfree/fedora/updates/testing/19/i386/
http://download1.rpmfusion.org/nonfree/fedora/updates/testing/19/x86_64/
It means that x86_64 users can’t easily install steam from rpmfusion (they have too add yet another .repo file and locally modify it to swap $arch for i386). What’s the reason? i386 packages can happily live in x86_64 repos.
Actually it should… thanks for reporting. Will talk with the RPMFusion infrastructure team.
This is now fixed.
Thank you for this, but I’m getting a seg fault:
[todd@tibs6 ~]$ steam
Running Steam on fedora 19 64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/todd/.local/share/Steam/steam.sh: line 717: 2598 Segmentation fault (core dumped) $STEAM_DEBUGGER “$STEAMROOT/$PLATFORM/$STEAMEXE” “$@”
Installing bootstrap /home/todd/.local/share/Steam/bootstrap.tar.xz
Restarting Steam by request…
Running Steam on fedora 19 64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/todd/.local/share/Steam/steam.sh: line 717: 2680 Segmentation fault (core dumped) $STEAM_DEBUGGER “$STEAMROOT/$PLATFORM/$STEAMEXE” “$@”
Is anybody else experiencing this?
In case anybody stumbles across this with the same problem, it seems the segfaults were caused by incompatibility with other packages from rpmfusion. Removing everything from the rpmfusion repo (including the repo itself) and simply installing Spot’s Steam package instead worked beautifully.
Thanks anyway…
Please note that the RPMFusion package has almost no dependency on other RPMFusion packages; so I think it’s something related to your system. Spot repository is no longer updated; in fact dependencies do not match the actual Steam client.
I think there’s something wrong with your system.
As a test, I did a clean install tonight on a blank disk. I started by doing a yum update and a reboot. I then added the RPM Fusion repo, did a second yum update, and then installed Steam. These steps resulted in segfaults from Steam. The next test was to wiped the drive and reinstall without touching RPM Fusion, installing Steam from Spot. The result was a flawlessly running Steam installation. Testing seems to indicate that RPM Fusion’s inclusion on the system results in segfaults. If you have anything else you’d like me to test, let me know.
Could you try to run steam with the following command line:
STEAM_DEBUG=1 steam
And paste the output. Then after this, you could try with the following:
STEAM_RUNTIME=1 STEAM_DEBUG=1 steam
Please note this blog is not a troubleshoot tool, please open a bug on RPMFusion’s bugzilla.
It’s Nov 1, 18:58 Universal time (10:53 am pacific daylight time). Yesterday and today I have tried several commands of:
sudo yum -y --enablerepo=rpmfusion-nonfree-updates-testing install steam
but I only get:
No package steam available.
If I use
yum localinstall
, are there any negative side effects? For example, when/if steam moves to rpmfusion-nonfree-updates will it update as expected?Thanks!
Charlweed
Please read one of the first comments, you have to wait that the mirrors are synchronized.
If you install it with yum localinstall there are no negative side effects, you will simply get the package before it’s actually pushed to the stable repositories. It will be updated by subsequent updates as normal.
Hi, when I install Steam in my Fedora 20, there are no fonts in the login window. I’m using a 64-bit system and the installation pulled suspiciously few packages. I wonder if it’s because of missing dependecies or a graphics card problem (using an Intel card).
Have you performed logout/login or reboot before starting steam? Otherwise it’s probably using the STEAM_RUNTIME and that’s the cause of the issue.
This didn’t help. Could the problem be that I’m installing a F19 package in Fedora 20? Don’t you want to package it for devel/F20, too? There are already a lot of early adopters using Fedora 20.
It is already available for Fedora 20:
http://download1.rpmfusion.org/nonfree/fedora/development/rawhide/i386/os/steam-1.0.0.43-8.fc20.i686.rpm
Steam does not work on Fedora 20 64bit version. 32bit works fine.
Actually, some other rpm also went missing in the 64bit update.
It seems to be a build system issue:
https://bugzilla.rpmfusion.org/show_bug.cgi?id=3020
It’ll hopefully be fixed soon.
Thank you for doing this!
Thank you for packaging this and sharing it with us through RPM Fusion!
Does not appear to be working on my x86_64 Fedora 19, even if I try to specify 32-bit packages. Just claims the package is not available despite it using the updates-testing repo of RPMFusion.
It’s a mirror issue, it usually takes some time for all mirrors to sync up; just wait a bit. If you really can’t wait a few hours, use the main RPMFusion mirror or just install the package directly:
Hi,
Is this only for Fedora or the package is also available for RHEL?
Anyways, great work š
Unfortunately it works only in Fedora, RHEL 6 glibc libraries are too ancient, even when using the Ubuntu Steam Runtime.
I will eventually add it to the RHEL 7 RPMFusion repository.
It is possible to run Steam client on EL6 using Ubuntu’s eglibc 2.15 (hint: LD_LIBRARY_PATH).
Check this out:
http://scientificlinuxforum.org/index.php?showtopic=2287&st=0&#entry17620