===== About ===== First off, I was seriously unhappy with Ubuntu 13.10. What a mess... Now that that is out of the way, it makes sense why I just reverted to a clean install of Ubuntu 12.04 x64 (LTS). I was using Valve's Steam on my 13.04 box before the 13.10 debacle just fine, but I ran into issues starting up Steam on 12.04. Turns out there were a bunch of missing libraries that it needs. The good thing is, it's an easy fix! ==== What to do ==== === Install curl === Before downloading the client, it will need curl to bootstrap itself: sudo apt-get install curl === Install the other libraries === There are going to be a bunch of libraries you need to install for Steam. Just run the following (this is on an x86_64 install, so if you are using an i386 install, you can drop the '':i386'' part): sudo apt-get install fontconfig:i386 libfreetype6:i386 \ libavahi-gobject0:i386 libgtk2.0-0:i386 libopenal1:i386 \ libsm6:i386 It probably doesn't hurt to also install the ''ia32-libs'' meta package: sudo apt-get install ia32-libs That should suck in just about anything you could need. === Install the Steam Client === Next, just download the latest [[http://store.steampowered.com/about/|steam client]] and run: sudo dpkg -i ~/Downloads/steam_latest.deb That will install the bare bones latest stuff, which will actually download the client. It should just work now. If not, try running it from the command-line using the ''steam'' command and check the output. === Helpful stuff === Getting the list of missing shared libraries was how I figured this out. Valve does have a helper page up [[http://store.steampowered.com/about/|here]] that will get you going if you know a good amount about Linux.