-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RPM or TAR.GZ installer #13
Comments
Seconded, especially the TAR.GZ archived installer for all distros to pick up and make their own RPM/PAC/etc. With Gentoo it'll pull it raw; folks have been writing up an Ebuild for it. |
RPMs for steam are available at http://spot.fedorapeople.org/steam/steam.repo |
They are already working on a self extracting tarball |
RPM++ Also note the open build service which can build packages for lots of distros https://build.opensuse.org/. I'd be happy to help setup an rpm package. |
There is an RPM package for openSUSE, but is it the latest and official one? If not, please create an official openSUSE repo. |
You can extract RPMs and DEBs to the filesystem. For RPM, use "rpm2cpio" to convert to a CPIO archive. Then use CPIO to extract it. For DEB, use "ar" - you will notice a few metadata files. Look in data.tar.XX (where XX is gz, bz2, xz etc) for the files themselves. |
Gentoo already have ebuilds for steam on gamerlay overlay, there no problem to extract deb packages. |
https://build.opensuse.org/package/show?project=games&package=steam has been updated to 1.0.0.17 based on the Fedora RPM with Ubuntu specific command line calls removed. Maybe you should add the steam.sh bash script to this GitHub repository, so we can help you create a nice cross-distro Steam installer. Currently every distributions patches it on their own. |
Steam downloads updates to the user home anyway so why not just provide a tar archive which contains the initial ~/Steam/ files? This would be easier and cleaner then messing with system files |
Because this won't automatically install the required dependencies and update the .desktop file database. |
+1 to an rpm in yum, this doesn't seem to exist to me: http://spot.fedorapeople.org/steam/steam.repo |
Try the repos from http://software.opensuse.org/download.html?project=games&package=steam for Fedora. |
Doesn't seem to work for me on F16: [tom@localhost ~]$ fedora-version |
Try the latest Fedora 17. I disabled the build for older distributions now on https://build.opensuse.org/package/show?package=steam&project=games so people don't stumple upon the RPM when their system probably can't satisfy the dependencies. |
Thanks, I will give it a try when I upgrade my Fedora box, hopefully 17 is quite stable |
Steam seems to have been removed from the OpenSUSE repositories. With the spot repository gone it doesn't seem like there are any RPMs available anywhere. It seems like there is a large community willing to help with the RPMs if there was a way, and an official repository that could be relied on. |
I still have a backup of the steam RPM and just uploaded it again in my home directory, but I am curious: Has there been any legal action by Valve to get the package removed? |
No matter if there's legal action or not, it should be quite obvious that you can not redistribute the binaries legally. What Debian does in such cases is to provide an installer package which downloads from upstream and repackages so it will install cleanly. This has the added benefit of making the repackaging code readily available in an obvious location for others to re-use. |
👍 for Debian. Tarball installer would probably be best, not distro-specific debs, unless Valve plans on having apt mirrors that are up-to-date for distro releases. I just skipped buying a linux-compatible game from Steam Store, because I can't run a Linux client. |
Okay then RPM support is currently rather complicated https://github.com/xvitaly/steamrpm if we are not allowed to distribute it or we automatize this with rpm post scripts. |
I removed the package from my home directory on OBS as I was requested to do so by a community member. There is also a discussion at http://lists.opensuse.org/opensuse-buildservice/2013-01/msg00023.html Looks like they are awaiting clarification by the SUSE/Valve legal departments. See issue #66. |
How could it be illegal when there are even links to RPM repositories on the official Valve Developer Community??? |
I guess the Valve Wiki is a community resource and Linux distributors care a lot about proper licensing, so gray zones are not enough to put it on a world-wide mirror system. We definitely need an answer on #66. |
I have been in contact with the steam engineers and lawyers ever since I originally put steam in the repositories for Arch Linux. The license allow packages to re distribute should be finished in the next week or too. |
So, to summarize, we need a distro-agnostic vanilla-flavored tarball. A self-extracting tarball is optional, since any sensible package manager frowns upon self-extracting tarballs extracting themselves. Bonus points for removing all ubuntu specific content from the core of the steam client and moving it to the ubuntu package. Double bonus points for getting the ubuntu community to take care of it's own package. |
It is really cool to have this link here! http://repo.steampowered.com/steam/pool/steam/s/steam it would be awesome to have it directly on the steam webpage. |
You can already get it from the @openSUSE games:tools repository via http://software.opensuse.org/package/steam as RPM. |
Sorry, You got me wrong! I do not care a bit about rpms as i am on Debian. Just the tar.gz should be easier to find. |
I was answering to the other people subscribed to this asking for an RPM. |
Better link to opensuse package (more direct): http://software.opensuse.org/download.html?project=games%3Atools&package=steam. |
True, there are several needless forks of the official games:tools package. |
I don't think this issue makes sense anymore, I am closing it. |
Please, provide other types of packages, like rpm or tar.gz..
The text was updated successfully, but these errors were encountered: