Steam for Linux > Limited Beta > Emnedetaljer
Keiro 16. des, 2012 @ 11:59am
Have a 64-bit system? Need to install all dependencies to get Steam working? Here's a how-to!
Hello,

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.

Next:

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.
Sist redigert av Keiro; 16. des, 2012 @ 12:17pm
Viser 1-15 av 20 kommentarer
< >
scaine 16. des, 2012 @ 12:39pm 
Cool, I guess, but all I needed on my Ubuntu 12.04 64-bit system (I think) is the ia32-libs. Well, I say I needed them - I don't know, but I had that package installed for another reason, so not sure what might have happened if it wasn't there. Perhaps Mint is missing some stuff that Ubuntu throws into the base build?

Or it's possible I just have other software that's already included the dependencies you list - I've been using this system for 6 months after all.
Keiro 16. des, 2012 @ 2:20pm 
Opprinnelig skrevet av scaine:
Cool, I guess, but all I needed on my Ubuntu 12.04 64-bit system (I think) is the ia32-libs. Well, I say I needed them - I don't know, but I had that package installed for another reason, so not sure what might have happened if it wasn't there. Perhaps Mint is missing some stuff that Ubuntu throws into the base build?

Or it's possible I just have other software that's already included the dependencies you list - I've been using this system for 6 months after all.

Typically, x64-based systems do not have 32-bit binaries installed unless you specifically need them for some reason. Your statement indicating you needed the libraries for another reason tells me that you needed 32-bit binaries for something else, whatever that may be.

If it wasn't there, it'd have screamed that it needed that dependency, as it did for gnutls in the original post.

But mainly, this is for those who're on x64-bit systems and don't know how to get the 32-bit software working in their system... and need someone to help them get it on their system. :)
Essence1 16. des, 2012 @ 6:54pm 
Unfortunately some of those dependencies break existing stuff on my computer :(
i didnt need to do that
hasues 17. des, 2012 @ 4:53am 
On Gentoo, here is the list:
>=app-emulation/emul-linux-x86-baselibs-20121028
>=app-emulation/emul-linux-x86-gtklibs-20121028
>=app-emulation/emul-linux-x86-opengl-20121028
>=app-emulation/emul-linux-x86-sdl-20121028
>=app-emulation/emul-linux-x86-soundlibs-20121028
>=app-emulation/emul-linux-x86-xlibs-20121028
>=sys-devel/gcc-4.6.0[multilib]
>=sys-libs/glibc-2.15[multilib]
virtual/opengl

This list comes from:
http://wiki.gentoo.org/wiki/Steam

The steam-meta ebuild addresses this I believe.
Keiro 17. des, 2012 @ 10:57am 
Opprinnelig skrevet av Essence1:
Unfortunately some of those dependencies break existing stuff on my computer :(

Ouch. Such as?
Essence1 18. des, 2012 @ 3:26pm 
lipjpeg-turbo8
libsdl1.2debian
libtehora0
zenity
libopenal1

Break the 64 bit packages I have which in turn breaks a TON of others

EDIT: Well I guess I'm upgrading my OS cause I just screwed my linux. I attempted to update a program (did it way wrong looking back at it) and now all I can do is interact with what I have open (only firefox). So yeah... careful if you try to do stuff that your computer doesn't like to do.
Sist redigert av Essence1; 18. des, 2012 @ 3:42pm
Keiro 18. des, 2012 @ 7:49pm 
Opprinnelig skrevet av Essence1:
lipjpeg-turbo8
libsdl1.2debian
libtehora0
zenity
libopenal1

Break the 64 bit packages I have which in turn breaks a TON of others

EDIT: Well I guess I'm upgrading my OS cause I just screwed my linux. I attempted to update a program (did it way wrong looking back at it) and now all I can do is interact with what I have open (only firefox). So yeah... careful if you try to do stuff that your computer doesn't like to do.

... Ouch, that sucks.

Also, I'm learning I'm not liking how my Linux Mint 14 upgrade went... I think I'm going to have to do an OS reload... either that or go back to LM 13. :|

Edit: Either way, I'm looking at an OS reload. FML. Well, at least I get to have the opportunity to clean up my grub config... (I know, I know, it's trivial to do... but time, I does not has it. It takes 15 minutes to do a full OS reload vs hours upon hours of editing and fixing stuff when I can just go with a default, clean install of the OS and build off of that.)
Sist redigert av Keiro; 18. des, 2012 @ 7:53pm
McRaia [Linux] 19. des, 2012 @ 12:24am 
Clean Install *is* the recommended way. Don't forget to backup your data!
Keiro 19. des, 2012 @ 6:05am 
Opprinnelig skrevet av Mark McRaia:
Clean Install *is* the recommended way. Don't forget to backup your data!

Normally, I just go through apt-get uprade and be done with it. Usually, I can work out the kinks and return it to a near-clean slate.

But, not this time around, it seems. Ah well. I'll do a clean install later today after I've made a USB install drive for it.
Phase4 3. feb, 2013 @ 11:08pm 
sudo dpkg -i steam.deb
sudo apt-get -f install

installs it without dependencies then fixes
kriss 4. feb, 2013 @ 2:05pm 
I'm not able to install the ia35-libs and when I try to run: sudo dpkg -i steam.deb
sudo apt-get -f install it just tells me the arcitechture is wrong...
SUSEd 5. feb, 2013 @ 12:15pm 
Steam was added into some distros' repos and depencies must install automatically. Am I right?
Keiro 5. feb, 2013 @ 10:27pm 
Opprinnelig skrevet av kriss120:
I'm not able to install the ia35-libs and when I try to run: sudo dpkg -i steam.deb
sudo apt-get -f install it just tells me the arcitechture is wrong...

Er... ia35-libs? Are you sure you typed the command correctly?

Opprinnelig skrevet av shished.tux.sus:
Steam was added into some distros' repos and depencies must install automatically. Am I right?

Not always. Some distros do not install dependencies automatically. Like CentOS, for example.
Pocket 9. feb, 2013 @ 12:50pm 
I originally installed Steam from the command line by following a set of instructions similar to this, but which I can no longer find (it was somewhere on this site; I'm sure of it!). But they updated something that the automatic update system can't change, and it's telling me that my package is out of date. What do I need to do to install the updated version without erasing everything?
Viser 1-15 av 20 kommentarer
< >
Per side: 15 30 50