I've already installed Steam, but when I click on the program I get this message
ERROR- You are missing the following 32-bit libraries, and Steam may not run:
notI don't know what to install or even do.
28 Answers
This seem to happen on every 64 bits OS.
Full bug report here:
Solution:
gksudo gedit /etc/ld.so.conf.d/steam.confAdd next two lines to file:
/usr/lib32
/usr/lib/i386-linux-gnu/mesaThen execute:
sudo ldconfigNow you should be able to run Steam
solution found here:
6Here's what I had to do on Intel Sandy Bridge (HD3000 graphics)- for Nvidia/AMD use appropriate source:
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/libSteam and 3D in vmWare works now.
3No problem. Welcome to Linux and Ubuntu, by the way.
First, if you didn't install Steam from the Ubuntu Software Center, and didn't try, see if you can install it that way, removing Steam from your system beforehand. You may need to run sudo apt-get update in a terminal beforehand (when it prompts you for your password, it's typing even if nothing shows up onscreen). I've also noticed that Steam only shows up in the Software Center when you click "show technical items" at the bottom.
If that doesn't help, see the Known Issues section on the Valve Developer wiki. Follow the instructions for Debian-based distributions:
sudo apt-get install lib32stdc++6Let me know if these instructions don't make sense.
You are propably running an 64bit version of Ubuntu.
Just open the terminal and type:
sudo apt-get install ia32-libsThis way you'll have full compatibility with 32bit applcations, such as Steam, skype and others.
1I'm running 14.04 LTS (with elementary OS 0.3.2 Freya 64bit), and this worked perfectly for me:
sudo dpkg --add-architecture i386
sudo add-apt-repository multiverse
sudo apt-get update
sudo apt-get install steamAlso, to note, this was actually a solution for a different (but related) problem.
How to run Steam with ATI 13.04 on Ubuntu 13.04 64bit with kernel 3.8.12:
open terminal
Create startup file in your home directory:
sudo gedit st3am.shput this in file:
LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 steamSave & make executable:
chmod a+x st3am.shMake shortcut and move to desktop or add to your application menu
Have a fun :)
I simply ran using optirun. From a terminal window: optirun steam. Sets steam running on my actual graphics card rather than cpu-onboard intel graphics.
I had a similar problem with nVidia and Steam, using a GeForce 650ti with the 331 drivers.
I ended up doing CTRL-ALT-F1 and logging in, then sudo service lightdm stop, telinit 3 (perhaps not needed after the service stop), and sudo sh NVIDIA*.run.
The original 331 drivers were removed, and the installation (this time) went fine, and Steam works.