Sensei Aizen Mar 12, 2014 @ 6:10pm
[Tutorial] How to Install Steam on Debian Wheezy / Debian 7
This guide will help you to install SteamForeLinux on Debian Wheezy 64-bit systems

Why installing steam on this way is recommened on Debian Wheezy 64 bit:

  • You keep your system stable (untouched):

    • You don't have to install libc6-libs or other depended packages from testing repositories.
    • You don't have to install libc6-libs or other depended packages from other distributions.

    • --> It's true: not the prettiest solution because of teriminal window.
      (Someone might post a a little fixed start-script without the need of terminal window.)
    • --> BUT, it's most elegant solution for a running untouched system.

Follow these steps:

1. Download: steam_latest.deb
2. Install .deb Package (Please, ignore warnings while instalaltion.):
> su
> dpkg -i steal_latest.deb
> exit
3. Go to: http://security.ubuntu.com/ubuntu/pool/main/e/eglibc/
and download: libc6_2.15-0ubuntu10.5_i386.deb
(or something like that)

4. Extract 'libc6_2.15-0ubuntu10.5_i386.deb' by using 'dpkg -x':
> cd $HOME
> mkdir steamlib
> dpkg -x $HOME/downloads/libc6_2.15-0ubuntu10.5_i386.deb $HOME/steamlib/

5. Open $HOME/.bashrc and add these lines:
### Steam ###

STEAMLIBS=${HOME}/steamlib
LD_LIBRARY_PATH=${STEAMLIBS}
export STEAMLIBS
export LD_LIBRARY_PATH

6. Prevent the removing of steam by 'package management' of system because off missing dependencies:

6.1 Open file with states of packages on your system:
> su
> nano /var/lib/dpkg/status
6.2 Search for 'steam-launcher':
Package: steam-launcher
Status: install ok unpacked
Priority: optional
Section: games
Installed-Size: 2417
Maintainer: Valve Corporation <linux@steampowered.com>
Architecture: all
Multi-Arch: foreign
Source: steam
Version: 1.0.0.47
Replaces: steam, steam64
Depends: python, curl, libc6 (>= 2.15), python-apt, xterm | gnome-terminal | konsole, xz-utils, zenity
Recommends: jockey-common
Breaks: steam64
Conffiles:
/etc/apt/trusted.gpg.d/steam.gpg newconffile
/etc/apt/sources.list.d/steam.list newconffile
Description: Launcher for the Steam software distribution service
Steam is a software distribution service with an online store, automated
installation, automatic updates, achievements, SteamCloud synchronized
savegame and screenshot functionality, and many social features.
Homepage: http://www.steampowered.com/

6.3 And delete this line:
Depends: python, curl, libc6 (>= 2.15), python-apt, xterm | gnome-terminal | konsole, xz-utils, zenity
[/code]

7.1 Starting Steam: open Terminal and start Steam by command:
> steam
7.2 Press Enter to bypass Error-Warning:
Running Steam on debian 7 64-bit
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
Error:
You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
Press enter to continue:

Last edited by Sensei Aizen; Mar 12, 2014 @ 6:29pm
Showing 1-15 of 15 comments
< >
###O?qÿáÓ Mar 12, 2014 @ 7:18pm 
That's similar to my solution.
But I noticed that the edit in the .bashrc messed with other programms such as evolution.

So I use this to start steam (also can be used for not having a terminal window open, though I prefer having one):
#!/bin/bash
STEAMLIBS=${HOME}/steamlib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${STEAMLIBS} steam --verbose
--verbose is optional, obviously.

Paste the code above in a file, name it and then make it executeable
chmod +x "filename"


---------------------
I think the error in 7.2 can be solved by copying the
i386-linux-gnu
folder into
$HOME/.steam/steam/ubuntu12_32/steam-runtime/amd64/lib
Last edited by ###O?qÿáÓ; Mar 12, 2014 @ 7:23pm
Sensei Aizen Mar 19, 2014 @ 12:11pm 
This bootstrapper (/usr/bin/steam-debian) )ist not well written and having poorer perfomance.
Last edited by Sensei Aizen; Mar 19, 2014 @ 12:11pm
AngryBird May 14, 2014 @ 6:37am 
I recommend to use this tutorial:
http://board.nwrk.biz/viewtopic.php?id=4

Worked for me several times!
Sensei Aizen Jun 12, 2014 @ 4:16pm 
WARNING:

YOU DON'T know what this libc6.zip is ? !!!
It could be virus, spyw-are or trojan or whatever.

Therefore you should be really careful by those offerings !
Your really should use offical files of official repositories !

This is not paranoid. This could be everything !

Especially on linux it's hard to get viruses, but
executed software is more dangerous on Linux than under Windows.
AngryBird Jun 19, 2014 @ 10:43pm 
Originally posted by MedicByCall:
WARNING:

YOU DON'T know what this libc6.zip is ? !!!
It could be virus, spyw-are or trojan or whatever.

Therefore you should be really careful by those offerings !
Your really should use offical files of official repositories !

This is not paranoid. This could be everything !

Especially on linux it's hard to get viruses, but
executed software is more dangerous on Linux than under Windows.

Hey its a bit unfair to say that... Do you know Gohstsqad's steam installer? It also comes with an own libc6 library (which also could easily be an Virus), and no one complained about that. (If you do not trust me anyway extract gostsquad's installer by yourself and you will see!)

But if you do not trust that .zip file, you can easily extract the libc6 2.15 library from the ubuntu repository using dpkg and copy it to the directories used by the bootstrapper.
"/usr/lib/steam/lib64/"
"/usr/lib/steam/lib32/"

This libc6 version is ONLY used by Steam and your Systems libc6 will stay untouched, so your System stays stable.

EDIT:
I have Updated the tutorial, now there are detailed instructions on howto extract the libc6 2.15 from the ubuntu repository!
http://board.nwrk.biz/viewtopic.php?id=4
Last edited by AngryBird; Jun 19, 2014 @ 11:55pm
The Sweet Lizard Aug 31, 2014 @ 8:53pm 
Nice! Worked fine for me!
inktitan Sep 30, 2014 @ 12:15pm 
Ok I have done this two ways. First I simply added the jessie non-free and apt-get install steam. Installed no problem but launching it didn't work. I am missing 32 bit library libGL.so.1. So I do it this way and I get the same result. LibGL.so.1 can be installed (I think) if I go with an nvidia-alternative and installing it would be easy enough but it will uninstall my nvidia kernel. Anyone know how I can fix this.

EDIT: Found this http://forums.debian.net/viewtopic.php?f=6&t=105647
Last edited by inktitan; Sep 30, 2014 @ 1:16pm
Zyro Sep 30, 2014 @ 1:11pm 
Originally posted by inktitan:
Ok I have done this two ways. First I simply added the jessie non-free and apt-get install steam. Installed no problem but launching it didn't work. I am missing 32 bit library libGL.so.1. So I do it this way and I get the same result. LibGL.so.1 can be installed (I think) if I go with an nvidia-alternative and installing it would be easy enough but it will uninstall my nvidia kernel. Anyone know how I can fix this.

You might have a look at this one and judge if it helps or irritates you. :)
http://ein-eike.de/2013/12/02/installing-steam-on-debian-wheezy-64-bit-the-easy-way/
AngryBird Sep 30, 2014 @ 3:07pm 
Originally posted by Zyro:
Originally posted by inktitan:
Ok I have done this two ways. First I simply added the jessie non-free and apt-get install steam. Installed no problem but launching it didn't work. I am missing 32 bit library libGL.so.1. So I do it this way and I get the same result. LibGL.so.1 can be installed (I think) if I go with an nvidia-alternative and installing it would be easy enough but it will uninstall my nvidia kernel. Anyone know how I can fix this.

You might have a look at this one and judge if it helps or irritates you. :)
http://ein-eike.de/2013/12/02/installing-steam-on-debian-wheezy-64-bit-the-easy-way/



Man did't you read his comment? He already did this "I simply added the jessie non-free", "apt-get install steam".
Last edited by AngryBird; Sep 30, 2014 @ 3:08pm
Zyro Sep 30, 2014 @ 3:18pm 
Originally posted by AngryBird:
Originally posted by Zyro:

You might have a look at this one and judge if it helps or irritates you. :)
http://ein-eike.de/2013/12/02/installing-steam-on-debian-wheezy-64-bit-the-easy-way/

Man did't you read his comment? He already did this "I simply added the jessie non-free", "apt-get install steam".

I did, I did. It might e. g. help him to do the pinning as described. But neither me nor you know, as we don't know much about the ways he fiddled with his system.
AngryBird Sep 30, 2014 @ 3:44pm 
Originally posted by Zyro:
Originally posted by AngryBird:

Man did't you read his comment? He already did this "I simply added the jessie non-free", "apt-get install steam".

I did, I did. It might e. g. help him to do the pinning as described. But neither me nor you know, as we don't know much about the ways he fiddled with his system.


Nevermind he found the solution himself.
Veyron007 Nov 15, 2014 @ 11:59pm 
Originally posted by linear_control:
Just use

https://github.com/GhostSquad57/Steam-Installer-for-Wheezy

and done. :-)

Thanks!
mojoe5503 May 29 @ 1:37pm 
I have followed this tutorial to the letter; and I still cannot launch steam. I get the libc6 error message; but I did everything according to your instructions; and still... no Steam. I am using a 32-Bit Debian Wheezy; but i still do not see an issue. I use 32-BIt Windows; and steam runs just fine.

Any ideas? I would paste the error message here; but my system can not find "Steam" in The Terminal any more. Suggestions??



*Edit: 5-29-2015*

Here is the error message I get when trying to open Steam in The Terminal:

mojoemac@debianmojoemac:~$ steam
Running Steam on debian 7 32-bit
STEAM_RUNTIME is enabled automatically
/home/mojoemac/.local/share/Steam/ubuntu12_32/steam: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/mojoemac/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6)
/home/mojoemac/.local/share/Steam/ubuntu12_32/steam: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/mojoemac/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6)
mv: cannot stat `/home/mojoemac/.steam/registry.vdf': No such file or directory
Installing bootstrap /home/mojoemac/.local/share/Steam/bootstrap.tar.xz
Reset complete!
Restarting Steam by request...
Running Steam on debian 7 32-bit
STEAM_RUNTIME has been set by the user to: /home/mojoemac/.local/share/Steam/ubuntu12_32/steam-runtime
/home/mojoemac/.local/share/Steam/ubuntu12_32/steam: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/mojoemac/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6)
/home/mojoemac/.local/share/Steam/ubuntu12_32/steam: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/mojoemac/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6)
Last edited by mojoe5503; May 29 @ 2:01pm
Zyro May 30 @ 3:45am 
You could try
STEAM_RUNTIME=0 steam
Showing 1-15 of 15 comments
< >
Per page: 15 30 50