Steam for Linux > Limited Beta > 제목 정보
Keiro 2012년 12월 16일 오전 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님이 마지막으로 수정; 2012년 12월 16일 오후 12시 17분
20개 중 1-15 표시중
< >
scaine 2012년 12월 16일 오후 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 2012년 12월 16일 오후 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 2012년 12월 16일 오후 6시 54분 
Unfortunately some of those dependencies break existing stuff on my computer :(
D͢ą̕r҉kJa̴k͏͜e̛ 2012년 12월 17일 오전 12시 34분 
i didnt need to do that
hasues 2012년 12월 17일 오전 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 2012년 12월 17일 오전 10시 57분 
Essence1님이 먼저 게시:
Unfortunately some of those dependencies break existing stuff on my computer :(

Ouch. Such as?
Essence1 2012년 12월 18일 오후 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님이 마지막으로 수정; 2012년 12월 18일 오후 3시 42분
Keiro 2012년 12월 18일 오후 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님이 마지막으로 수정; 2012년 12월 18일 오후 7시 53분
McRaia [Linux] 2012년 12월 19일 오전 12시 24분 
Clean Install *is* the recommended way. Don't forget to backup your data!
Keiro 2012년 12월 19일 오전 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 2013년 2월 3일 오후 11시 08분 
sudo dpkg -i steam.deb
sudo apt-get -f install

installs it without dependencies then fixes
kriss 2013년 2월 4일 오후 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 2013년 2월 5일 오후 12시 15분 
Steam was added into some distros' repos and depencies must install automatically. Am I right?
Keiro 2013년 2월 5일 오후 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 2013년 2월 9일 오후 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?
20개 중 1-15 표시중
< >
페이지당: 15 30 50