Have a 64-bit system? Need to install all dependencies to get Steam working? Here's a how-to!
I see some people in here having issues trying to install the 32-bit binaries for x64-bit systems.
My Linux Mint 14 install is 64-bit, so let us go through the process of installing all the necessary dependencies to get Steam working successfully in Linux Mint, Ubuntu and the like.
If you're not comfortable installing via terminal, you can do a search in Synaptic as well and follow along.
Firstly, we need to install the 32-bit binaries for Steam to even install:
sudo apt-get install ia32-libs
This installs the 32-bit binaries that you need. Note: from here on, I'm assuming you're prefixing all the commands with sudo, or else have already elevated yourself to root-level access.
apt-get install libcurl3-gnutls:i386
From there on, it'll start listing dependencies it needs you to install. For that to work, it will give you a comment something similar to the following:
STMNOC Downloads # apt-get -f install libcurl3-gnutls
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
steam:i386 : Depends: libcurl3-gnutls:i386 (>= 7.16.2-1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
STMNOC Downloads # apt-get -f install
This will help you fully install ALL of the dependencies, as I've noticed from time to time, Ubuntu, Linux Mint and a few other distros do not automatically resolve and install dependencies, forcing you to manually intervene and install them to help the original package install itself properly... as shown above.
Annoying, isn't it?
I checked apt-rdepends steam:i386 to get the list of dependencies, but there were too many to list here, so I'll dump it into a pastebin here: http://pastebin.com/sVJFGe7A
NOTE: Not all of the dependencies listed in the pastebin need be installed, as most of the dependencies are already installed by the OS I use, which is Linux Mint 14.
Edit: I apologize if this isn't what's desired, but I figured this is something we should have stickied and written up for x64-bit users wanting in on the action.