
Get SteamCMD Working with 64-bit Ubuntu (Without ia32-libs)
Ubuntu/Debian
ia32-libs has now been deprecated within Ubuntu and Debian. How becuase of this the following error will occur when trying to install ia32-libs.
sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch E: Unable to correct problems, you have held broken packages.
[email protected]:~$ sudo apt-get install ia32-libs-multiarch Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: ia32-libs-multiarch:i386 : Depends: gstreamer0.10-plugins-good:i386 but it is not going to be installed Depends: gtk2-engines:i386 but it is not going to be installed Depends: gtk2-engines-murrine:i386 but it is not going to be installed Depends: gtk2-engines-pixbuf:i386 but it is not going to be installed Depends: gtk2-engines-oxygen:i386 but it is not going to be installed Depends: ibus-gtk:i386 but it is not going to be installed Depends: libcanberra-gtk-module:i386 but it is not going to be installed Depends: libcurl3:i386 but it is not going to be installed Depends: libgail-common:i386 but it is not going to be installed Depends: libglapi-mesa:i386 but it is not going to be installed Depends: libglu1-mesa:i386 but it is not going to be installed Depends: libgtk2.0-0:i386 but it is not going to be installed Depends: libqt4-opengl:i386 but it is not going to be installed Depends: librsvg2-common:i386 but it is not going to be installed Recommends: libgl1-mesa-glx:i386 but it is not going to be installed Recommends: libgl1-mesa-dri:i386 but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Instead of using ia32-libs you can use lib32gcc1. This works on the following distros and above.
- Ubuntu 12.04 x64
- Ubuntu 13.10 x64
- Debian 6 “Squeeze” x64
- Debian 7 “Wheezy” x64
sudo apt-get install lib32gcc1
CentOS
Bonus info for CentOS 6 x64 users. Use the following to get SteamCMD working for you.
yum install glibc.i686 libstdc++.i686
Original question I posted on askubuntu:
http://askubuntu.com/questions/375106/ubuntu-13-10-x64-steamcmd/375665#375665
I also updated the Valve SteamCMD Wiki article with this resolution.
Try out Linux Game Server Managers I have written to easily manage your server.