Steam for Linux > Limited Beta > Λεπτομέρειες θέματος
Keiro 16 Δεκ, 2012 @ 11:59πμ
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.
Τελευταία επεξεργασία από Keiro; 16 Δεκ, 2012 @ 12:17μμ
Εμφάνιση 1-15 από 20 σχόλια
< >
scaine 16 Δεκ, 2012 @ 12:39μμ 
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 Δεκ, 2012 @ 2:20μμ 
Αναρτήθηκε αρχικά από 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 Δεκ, 2012 @ 6:54μμ 
Unfortunately some of those dependencies break existing stuff on my computer :(
D͢ą̕r҉kJa̴k͏͜e̛ <buying buds $$> 17 Δεκ, 2012 @ 12:34πμ 
i didnt need to do that
hasues 17 Δεκ, 2012 @ 4:53πμ 
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 Δεκ, 2012 @ 10:57πμ 
Αναρτήθηκε αρχικά από Essence1:
Unfortunately some of those dependencies break existing stuff on my computer :(

Ouch. Such as?
Essence1 18 Δεκ, 2012 @ 3:26μμ 
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.
Τελευταία επεξεργασία από Essence1; 18 Δεκ, 2012 @ 3:42μμ
Keiro 18 Δεκ, 2012 @ 7:49μμ 
Αναρτήθηκε αρχικά από 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.)
Τελευταία επεξεργασία από Keiro; 18 Δεκ, 2012 @ 7:53μμ
McRaia [Linux] 19 Δεκ, 2012 @ 12:24πμ 
Clean Install *is* the recommended way. Don't forget to backup your data!
Keiro 19 Δεκ, 2012 @ 6:05πμ 
Αναρτήθηκε αρχικά από 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 Φεβ, 2013 @ 11:08μμ 
sudo dpkg -i steam.deb
sudo apt-get -f install

installs it without dependencies then fixes
kriss 4 Φεβ, 2013 @ 2:05μμ 
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 Φεβ, 2013 @ 12:15μμ 
Steam was added into some distros' repos and depencies must install automatically. Am I right?
Keiro 5 Φεβ, 2013 @ 10:27μμ 
Αναρτήθηκε αρχικά από 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?

Αναρτήθηκε αρχικά από 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 Φεβ, 2013 @ 12:50μμ 
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?
Εμφάνιση 1-15 από 20 σχόλια
< >
Ανά σελίδα: 15 30 50