Steam on Slackware
The Steam gaming platform has finally found its native way onto Linux!
At the moment there is only a Debian package available here: http://media.steampowered.com/client...ller/steam.deb I used mc to unpack the data.tar.gz in the /usr folder and I can startup the Steam installation with: Code:
steam steam://store Code:
Installing breakpad exception handler for appid(steam)/version(1352224866_client) |
Is there only a 32-bit client?
|
Nope - have to have mulitilib. Here's an interesting link:
https://developer.valvesoftware.com/wiki/SteamCMD |
Quote:
Quote:
|
Steam = Stupid terrible egregious antisocial malware
IMHO of course :) |
Well, there's an absolutely massive Linux Thread which largely consists of people trying to get it to work on non-Ubuntu distros...
There's already an Arch Linux PkGBuild which allegedly works... |
Quote:
|
Quote:
Quote:
The question is: Why should I grant root access to a closed DRM BLOB, when it's not needed at all. Quote:
Quote:
|
Quote:
|
It looks like the client fails to initialize on Slackware because it does not find pulseaudio... it also needs some magic to let it find a 32-bit libnss3.so on a multilib system, and a symlink in /usr/bin to /sbin/pidof so that the startup script can check for a running Steam client.
And since this is all 32-bit stuff I will have to create compat32 packages for pulseaudio and its few dependencies to try it out. I will upload a rough steam package soon. I have no SlackBuild yet but I stuck a description of the commands to package the binaries inside its doc directory. Too bad I entered "Other" instead of "Ubuntu" as the OS I am running... or else I might have gotten into that beta ;-) Eric |
I can't believe this day is actually here.. I haven't had a chance to download the .deb, and like AlienBob selected 'other' on my beta application so I think I'll be waiting a while.
Looks like a few hurdles to jump over, but nothing we can't sort out.. I'm really looking forward to playing first class games natively! |
This is how I created a crude package - note that I run Slackware 14:
Code:
wget http://media.steampowered.com/client/installer/steam.deb Code:
ln -s /sbin/pidof /usr/bin Code:
export LD_LIBRARY_PATH="/usr/lib/seamonkey:$LD_LIBRARY_PATH" Note that before building pulseaudio, the README instructs you to create a "pulse" user and group: Code:
# groupadd -g 216 pulse |
Nice work, Bob.
But I'm afraid, this effort isn't going anywhere: Any Steam App available for Linux in the future will assume, that it will be executed on Ubuntu only and will fail miserably elsewhere. And as a Debian derivative, Ubuntu doesn't support LSB (which requires RPM) very well. |
So we have 2012, when this is released it will be 2013, but I still have to infect my system with 32 bit libraries? And as if that wouldn't be enough they decided to make it dependent on the soundsystem with the highest latencies out there?
Wow, Valve, I thought you can do this better than that. |
Quote:
|
All times are GMT -5. The time now is 04:30 PM. |