Running Steam on Debian (Wheezy) 64 bit (evading missing libGL.so.1 library problem)
Steam is in Debian's repo now. To evade all kinds of errors on Debian, just stick to this package. To install it, just throw the following command:sudo apt-get install steam:i386 -t testing
It's i386 and testing only, so if you need assistance to get your Debian multiarch and capable of running packages from the testing repo, follow this simple guide: http://ein-eike.de/2013/12/02/installing-steam-on-debian-wheezy-64-bit-the-easy-way/
If the error from the thread title persists, stick to the solution below, it works.ORIGINAL POST
Well, Steam runs on Ubuntu pretty well, but when it comes to another Linux distros, you should manually install all the dependencies. Almost all the dependencies must be satisfied in order to install steam (currently, steam-launcher) package, and it installs well, but once you trying to start it, you may get the following error:You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1
This is because steam-launcher package in fact doesn't require all the needed packages to be installed.
Well, I tried to resolve this issue on my Wheezy 64 machine with no luck, searching for a solution here on forum, making symlinks, installing ia32-libs and that kind of stuff. But then I realised, that I just need to install a 32 bit version of package, which contains this library (thanks to apt-file tool). At least one essential package is not required by steam-launcher package, but it should be installed. It is a libgl1-nvidia-glx:i386
Long story short, if you get this error, do the following in the console:sudo apt-get install libgl1-nvidia-glx:i386
May work on another distros as well. Hope it will help someone.