download media.steampowered.com/client/installer/steam.deb
open the .deb with ark
open the data.tar.gz with ark
extract the /lib/steam/bootstraplinux_ubuntu12_32.tar.xz file to any directory where you want, lets say Steam for now
execute ./steam.sh from that directory and let it update
enter your login
Hmm, I tried installing it following your steps. It ran the updater and updated successfully but when i try to run steam.sh now it exits with this message:
> ./steam.sh
Installing breakpad exception handler for appid(steam)/version(1352224866_client)
>
Do i need any other 32 bit packages besides libX11? I’m running openSUSE 12.2 x64 w/ KDE 4.9.
Edit: also I noticed the font in the updater window was really ugly, don’t know if that’s a clue or not.
On Gaming for Linux someone posted he was a Bumblebee user and had to run it with optirun… not sure that helps you, else maybe Tanshaydar can say what he did as he got same error
I have a similar problem. After launching “public/steambootstrapper_english.txt”. error appears in my terminal and then small Steam updater (similar to the one from windows), but with ugly fonts. Even those in wine are better.
Then the updater extracts some files (png, tar etc. ) to the directory with steam.sh and disappears with the second line printed in my terminal (the one with 1352224866_client error).
Another thing is it created new and empty folder called ‘Steam’ in my home directory. (my steam.sh is in /home/programs/steam_beta/steam.sh)
> ./steam.sh
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Installing breakpad exception handler for appid(steam)/version(1352224866_client)
> echo $?
255
to figure out what packages it was wanting. The last line should tell you what library it was looking for.
Last thing I installed was libpng12-0-32bit. Not sure what others were required. I was installing a bunch of 32bit libs before that, so not sure what else it needed, but that strace command should let you figure it out.
I used the output of that and ran
zypper se 32bit|grep [libname]
for example
zypper se 32bit|grep png
and saw libpng12-0-32bit which matched up with the output of the strace.
kept doing this until it ran.
Assuming I already have all the necessary libraries installed as it worked right away on 12.2 KDE 4.9.3 64 bit. Some of them I recognize as dependencies of skype so that could be why I already have them.
What was that you were saying about Linux being a headache?
Sorry, I couldn’t hear you over the sound of openSUSE being awesome.
– Helen South on opensuse-marketing Mailinglist
Because it shows your Steam library. If you didn’t buy some game before, this library is empty. Try activate some game code if you previously bought game via Humble Indie Bundle, for example. Then it shows your purchased games. To see more games click to Store