Update: Spot has a Steam yum repository set up. Download steam.repo to your
/etc/yum.repos.ddirectory, and then
yum install steam. When I originally wrote this post, Spot's steam repo was gone (that link gave a 404).
Just a quick post about how to install the Steam for Linux client on 64-bit Fedora Linux.
This works for Fedora 17 x64. I'm not sure it will work in Fedora 18 or later versions when they come out, but I'll probably test that at some point too and update this post.
NOTE: It should go without saying, but the terminal commands I list below begin with a
$ sign -- you don't type this symbol. That represents your prompt. So when it says "
$ yum install ..." you just type "
yum install ..."
steam.debUbuntu package (currently, Steam only officially supports Ubuntu 12.04) - link that works as of the time of this writing.
data.tar.gzfrom the .deb file.
data.tar.gzsomewhere like ~/steam - put it in an empty folder, so after extracting, this folder will only contain the directories "etc" and "usr"
$ sudo cp -r * /
$ sudo yum -y install libpng.i686 libpng-compat.i686 gtk2.i686
steamcommand in your terminal, or via your application menu.
xorg-x11-drv-nvidia-libs.i686for recent NVIDIA video cards (assuming of course you're using
kmod-nvidiaand not the default nouveau drivers!). You're on your own here though, but this Crossover Wiki page may help.
env LD_LIBRARY_PATH="$PWD:$LD_LIBRARY_PATH" ldd steamui.so | grep "not found"
libgtk-x11-2.0.so.0 => not found", run this command to identify the package in Fedora that provides that file:
yum provides '*/libgtk-x11-2.0.so.0'
gtk2-2.24.10-1.fc17.i686 : The GIMP Toolkit (GTK+), a library for creating GUIs for X(there will also be a ".x86_64" version, but we don't care about those because we need the 32-bit libraries).
sudo yum install gtk2.i686-- make sure to include the .i686 part, otherwise Fedora will just assume you want 64-bit because it matches your current architecture.