You are not logged in.
So after a while of searching for the simplest way to do this I think I have found it.
1. If on a 64bit machine enable multiarch
sudo dpkg --add-architecture i386
sudo apt-get update
2. Download the steam-install-for-wheezy package and install it
wget https://github.com/GhostSquad57/Steam-Installer-for-Wheezy/raw/master/steam-debian_1.0.0.48-5_all.deb
sudo dpkg -i steam-debian_1.0.0.48-5_all.deb
If it says its missing a package just
sudo apt-get install -f
3. Now before you run steam you need to install the i386 package that provides libgl.so.1 and matches your graphics card
If on a 64bit system
sudo apt-get install libgl1-nvidia-glx:i386
(This is just for nvida. If you find a package that matches your card just leave a comment below. Found this page that might help you in deciding http://packages.debian.org/cgi-bin/sear … &arch=i386 )
If on 32bit (untested)
sudo apt-get install libgl1-nvidia-glx
4. Run "steam-debian", let it download the client, and you should then be presented with the login screen.
5. If you get a terminal window at launch that complains about not having jockey-commnon run
sudo /usr/lib/steam/steam-debian-depends.sh
6. Enjoy!
PS: If you just so happen to be running sid you can just run "steam" to open steam. The "steam-debian" script isn't even needed!
Last edited by parkerlreed (2014-08-17 00:51:26)
Offline
wget https://gist.github.com/grindars/4231563/raw/80d36cc7739fb1f101d7e043c5e92101118d98b2/steam_bootstrap.sh
your link has been borked
Thank you though as this has been better than my previous attempts
Last edited by james0610 (2013-02-10 10:39:46)
"On The First Day, God Created Linux... And The Rest Was Easy"
Offline
Installing bootstrap /home/crash/.local/share/Steam/bootstrap.tar.xz
/home/crash/.local/share/Steam/ubuntu12_32/steam: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/crash/.local/share/Steam/ubuntu12_32/steam)
It seems the standard install of CrunchBang has GLIBC 2.13, but 2.15 is required. Did you upgrade it by way of adding a repository?
Linux _is_ user-friendly. It is not ignorant-friendly or idiot-friendly.
Offline
Installing bootstrap /home/crash/.local/share/Steam/bootstrap.tar.xz
/home/crash/.local/share/Steam/ubuntu12_32/steam: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/crash/.local/share/Steam/ubuntu12_32/steam)It seems the standard install of CrunchBang has GLIBC 2.13, but 2.15 is required. Did you upgrade it by way of adding a repository?
No. Are you trying this on Statler or Waldorf? It is only designed to work on Waldorf. The script should have downloaded libc6_2.15-0ubuntu10.2_i386.deb to the folder it resides in.
Offline
I'm running waldof, and it's now downloading the Steam client. I had the remains of a previous install attempt borking up the new one. Once I purged the old files, it cleared up the error. Many thanks!
Linux _is_ user-friendly. It is not ignorant-friendly or idiot-friendly.
Offline
I'm running waldof, and it's now downloading the Steam client. I had the remains of a previous install attempt borking up the new one. Once I purged the old files, it cleared up the error. Many thanks!
Great to hear!
Offline
As a footnote to my install, Steam is up and running perfectly, but for the fact I can't use the client window to browse games; it gives an error that I need a newer version of Flash. Been there, done that and it's not a big enough problem to risk hosing up my system (again) trying to get a compatible version. I can browse Steam fine directly from IceWeasel, so this is a minor glitch. I look forward to the day when Flash dies the final death.
Linux _is_ user-friendly. It is not ignorant-friendly or idiot-friendly.
Offline
As a footnote to my install, Steam is up and running perfectly, but for the fact I can't use the client window to browse games; it gives an error that I need a newer version of Flash. Been there, done that and it's not a big enough problem to risk hosing up my system (again) trying to get a compatible version. I can browse Steam fine directly from IceWeasel, so this is a minor glitch. I look forward to the day when Flash dies the final death.
Hmm weird. I am able to use the in Steam browser just fine. Doesn't have flash but meh the pictures do fine.
Offline
]:D Deleted by user.
Last edited by lobo86 (2013-04-20 18:48:39)
Offline
Awesome, the final bug goes down! It's great that this can be done through the plugin directory, I didn't know that. I wasn't about to try messing with the main Flash plugin, I've spent a few hours in the past cleaning up the mess that can cause. Thanks again.
Linux _is_ user-friendly. It is not ignorant-friendly or idiot-friendly.
Offline
I am trying to add it to my openbox menu but cant get it to execute from there only when i type it in terminal. What did you guys do to get that to work?
Offline
/home/<your user name>/.local/share/Steam/steam_on_debian.sh
If that doesn't work, try "whereis steam" to see what the path is. It looks like steam doesn't necessarily install in the normal path, that's why you have to use the whole path in the menu.
Last edited by crash_harddrive (2013-03-03 10:46:53)
Linux _is_ user-friendly. It is not ignorant-friendly or idiot-friendly.
Offline
I have been having some problems with this, whenever I try to run:
sudo dpkg --add-architecture i386
I get an error saying dpkg unknown option --add-architecture
And also when I follow the rest of the steps and run steam it says
Package jockey-common needs to be installed
Package xterm needs to be installed
Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1-mesa-glx:i386 needs to be installed
Package libc6:i386 needs to be installed
Steam needs to install these additional packages:
jockey-common, xterm, libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package jockey-common
E: Unable to locate package libgl1-mesa-dri:i386
E: Unable to locate package libgl1-mesa-glx:i386
E: Unable to locate package libc6:i386
Press return to continue:
Can anyone point me in the right direction? I think I am making a stupid mistake.
Offline
I have been having some problems with this, whenever I try to run:
sudo dpkg --add-architecture i386
I get an error saying dpkg unknown option --add-architecture
And also when I follow the rest of the steps and run steam it saysPackage jockey-common needs to be installed Package xterm needs to be installed Package libgl1-mesa-dri:i386 needs to be installed Package libgl1-mesa-glx:i386 needs to be installed Package libc6:i386 needs to be installed Steam needs to install these additional packages: jockey-common, xterm, libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package jockey-common E: Unable to locate package libgl1-mesa-dri:i386 E: Unable to locate package libgl1-mesa-glx:i386 E: Unable to locate package libc6:i386 Press return to continue:
Can anyone point me in the right direction? I think I am making a stupid mistake.
it looks like your repositories are messed up, I had this problem once. Do this:
get netselect:
sudo apt-get install netselect-apt
then run it:
sudo netselect-apt
copy the sources.list file that it creates in your current directory to /etc/apt/
sudo cp sources.list /etc/apt/sources.list
then update:
sudo apt-get update
Last edited by H4rdK0r3 (2013-03-09 04:15:01)
Offline
Lol adding steam to the openbox menu was so easy! Found the steam shortcut with the file manager checked out the properties and copy and pasted the execution path it gave.. Boom! Done! Worked for adding the windows and linux client of steam. *facepalm*
Offline
Thanks for the workaround. Steam is running without any problems under waldorf.
Offline
Thanks for the flash instruction, lobo. Works perfectly now.
Death Rider you've taken the earth by storm
Death Rider out of sin and hatred you were born
Offline
EDIT - I fixed it!
Reformatted my computer, installed #!, then added i386 support before going through the start up script. After all that was done, added the following packages out of the gate:
apt-get install libgl1-mesa-glx:i386 \
libgl1-mesa-dri:i386 libcurl3-gnutls:i386 libogg0:i386 \
libpixman-1-0:i386 libsdl1.2debian:i386 libtheora0:i386 \
libvorbis0a:i386 libvorbisenc2:i386 libvorbisfile3:i386 \
libasound2:i386 libc6:i386 libcairo2:i386 libcups2:i386 \
libdbus-1-3:i386 libfontconfig1:i386 libfreetype6:i386 \
libgcc1:i386 libgcrypt11:i386 libgdk-pixbuf2.0-0:i386 \
libglib2.0-0:i386 libgtk2.0-0:i386 libnspr4:i386 \
libnss3:i386 libopenal1:i386 libpango1.0-0:i386 \
libpng12-0:i386 libpulse0:i386 libstdc++6:i386 \
libx11-6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 \
libxrandr2:i386 libxrender1:i386 zlib1g:i386
Rebooted, installed steam with the script and it worked perfectly. Not sure what I screwed up before, but I'm happy now!
Registered to the forums today to try to get help with steam after deciding to give #! another shot.
I am having issues getting libc6:i386 2.15 installed. When I try to run steam, I see:
Error: You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
When I try to install it:
$ sudo apt-get install libc6:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libasound2 : PreDepends: multiarch-support but it is not going to be installed
libc6 : Depends: libc-bin (= 2.13-37) but it is not going to be installed
Depends: libgcc1 but it is not going to be installed
Breaks: libc6:i386 (!= 2.13-37) but 2.11.3-4 is to be installed
libc6:i386 : Conflicts: libc6 but 2.13-37 is to be installed
libglib2.0-0 : Depends: libffi5 (>= 3.0.4) but it is not going to be installed
Depends: libpcre3 (>= 8.10) but it is not going to be installed
Depends: libselinux1 (>= 1.32) but it is not going to be installed
Depends: zlib1g (>= 1:1.2.2) but it is not going to be installed
PreDepends: multiarch-support but it is not going to be installed
Recommends: shared-mime-info but it is not going to be installed
libiw30 : PreDepends: multiarch-support but it is not going to be installed
liblua5.1-0 : Depends: libgcc1 (>= 1:4.1.1) but it is not going to be installed
Depends: libstdc++6 (>= 4.1.1) but it is not going to be installed
PreDepends: multiarch-support but it is not going to be installed
libncurses5 : Depends: libtinfo5 (= 5.9-10) but it is not going to be installed
PreDepends: multiarch-support but it is not going to be installed
PreDepends: libtinfo5 (>= 5.9-3) but it is not going to be installed
Recommends: lib
gpm2 but it is not going to be installed
libx11-6 : Depends: libxcb1 (>= 1.2) but it is not going to be installed
PreDepends: multiarch-support but it is not going to be installed
libxdamage1 : PreDepends: multiarch-support but it is not going to be installed
libxext6 : PreDepends: multiarch-support but it is not going to be installed
libxfixes3 : PreDepends: multiarch-support but it is not going to be installed
libxft2 : Depends: libfontconfig1 (>= 2.9.0) but it is not going to be installed
Depends: libfreetype6 (>= 2.3.5) but it is not going to be installed
Depends: libxrender1 but it is not going to be installed
PreDepends: multiarch-support but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Anyone run into this issue and find a solution? I did follow the steps, but the ubuntu package the script pulls down doesn't install, either:
$ sudo dpkg -i libc6_2.15-0ubuntu10.2_i386.deb
Selecting previously unselected package libc6:i386.
(Reading database ... 91437 files and directories currently installed.)
Unpacking libc6:i386 (from libc6_2.15-0ubuntu10.2_i386.deb) ...
De-configuring libc6:amd64 ...
dpkg: error processing libc6:i386 (--install):
package libc6:i386 2.15-0ubuntu10.2 cannot be configured because libc6:amd64 is at a different version (2.13-37)
dpkg: error processing libc6:amd64 (--install):
package libc6:amd64 2.13-37 cannot be configured because libc6:i386 is at a different version (2.15-0ubuntu10.2)
Errors were encountered while processing:
libc6:i386
libc6:amd64
This is a brand new install of #!, been on my computer for about an hour now, Steam is the very first thing I've attempted to install.
Edit to add:
Weirder still is that when I apt-get -f install, I see:
$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
libc6:i386
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
2 not fully installed or removed.
After this operation, 9,344 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 91739 files and directories currently installed.)
Removing libc6:i386 ...
Setting up libc6:amd64 (2.13-37) ...
I wonder why libc6:i386 is saying it's failing the install, but will be purged when I do this. I'm not new to linux, but I am very new to such hands on package management!
Last edited by zetronman (2013-03-14 21:25:27)
Offline
I've been trying to install steam following OP's guidelines. When I try to run steam.sh or steam_on_debian.sh I get prompted with the following error:
/home/wallen/.local/share/Steam/steam.sh: line 704: 32088 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Error: Couldn't start bootstrap and couldn't reinstall from /usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz. Please contact technical support.
Has anyone ever had this? I am running waldorf 64 bit.
Offline
i completed the install and steam runs, but the only error i came across is this one when trying to run tf2.
Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported or your OpenGL driver needs to be updated.
Offline
I haven't been able to get steam to run since I'm unable to install the nvidia OpenGL Mesa libraries for i386 (I'm using a 660Ti). I'm also using the current proprietary drivers (313.26).
When I try and run
sudo apt-get install libgl1-nvidia-glx:i386
it hangs when the "nvidia-installation-cleanup" runs, and I'm forced to kill the process.
I'm actually running VSIDO as Crunchbang was giving me fits. I don't think VSIDO is the culprit, as it's simply based off of Debian Sid and the Experimental repos.
Offline
I still haven't figured a way around this.
Offline
]:D Deleted by user.
Last edited by lobo86 (2013-04-20 18:49:11)
Offline
Got a question just recently upgraded to jessie and when trying to run steam now I get /home/savalaserg/.local/share/Steam/steam.sh: line 704: 6874 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Not too sure what may have happened ?
Offline
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.
Server: acrobat