Steam for Linux

Steam for Linux

negativo17 Jun 9, 2014 @ 8:29am
[Fedora] Fedora based SteamOS packages

I’ve added the packages that make up Valve’s SteamOS customizations to the Steam package repository for Fedora [1]. Although mostly working, some issues cannot be solved due to SteamOS being based on Debian and the main Steam client being binary only and calling specific Debian commands like dpkg.

At the current status, I will not post the packages for review on RPMFusion but will keep them hosted on my repository until they work a bit better. For now, just use the packages if you want to tinker with them or help with the porting.

Parts related to PolicyKit are a bit raw, I need to convert the rules to systemd’s logind rules as this is what is used now in Fedora.

Any issue or doubt just leave a message.


< >
Showing 1-6 of 6 comments
phillippi2 Jun 9, 2014 @ 9:38am 
What are the differences between this and the one currently in rpmfusion?
negativo17 Jun 9, 2014 @ 11:22am 
No difference at the moment (I'm the maintainer also in RPMFusion) but I use my repository as a testbed for major changes.
Dusk of Oolacile Jun 9, 2014 @ 11:32am 
Originally posted by negativo17:
being binary only and calling specific Debian commands like dpkg.
When similar stuff happens on windows (often, almost everything is binary-only) I usually write a proxy dll. Can't you do something similar? Write your own dpkg just for Steam. It can be dummy, it can translate to yum calls, whatever suits your needs.
negativo17 Jun 10, 2014 @ 1:15am 
I think this too much of an effort. I would need to track all changes that Valve introduces in the client by reverse engineering them.

And I will never be 100% compliant as there will always be cases that I've missed. Plus my time is limited and I'm alone, so everything will probably severely lag behind in term of keeping up to date.
thetargos Jun 10, 2014 @ 1:31pm 
It'd be swell to know beforehand the commands they use with dpkg to "alias" them in Fedora, so you don't need to reimplement dpkg, only those parts used by the client... but that is a big IF. I like raw rpm better at the command-line as dpkg to my taste feels a bit more limited at that point, when used from higher level programs such as apt, it is much better (faster?) to the equivalent yum, though.
Last edited by thetargos; Jun 10, 2014 @ 1:31pm
negativo17 Jun 13, 2014 @ 1:59am 
Well, have you tried DNF? That's a LOT faster than yum, is slated for being Fedora default in Fedora 22. You can install it now already in any Fedora release as an alternative to yum.

What I really miss in apt/dpkg is the "yum distro-sync" equivalent. Trying a repository that overwrites a lot of packages in Ubuntu and then reverting everything to the base packages it's really a pain.
< >
Showing 1-6 of 6 comments
Per page: 15 30 50

Date Posted: Jun 9, 2014 @ 8:29am
Posts: 6