Steam for Linux > การสนทนาทั่วไป > รายละเอียดกระทู้
johnv 15 ก.พ. 2013 @ 6:37pm
"Package dependencies cannot be resolved" workaround
I was able to reproduce one of the "Package dependencies cannot be resolved" issues today. It happens if you install the Ubuntu 12.04.2 x64 build and then search and install Steam from the Ubuntu Software Center. We are looking into this now.

Meanwhile, if you are experiencing this problem, try downloading the 32-bit package directly from http://media.steampowered.com/client/installer/steam.deb It should open in Ubuntu Software Center and install fine.

Oddly, if you install the 12.04.1 x64 build, then update the system, you will end up with 12.04.2, but you won't have that problem.

Sorry we did not catch this earlier, but I think the 12.04.2 just came out yesterday so we did not test it.

Update: this should all be resolved with the latest packages propped this weekend.
ได้รับการแก้ไขครั้งสุดท้ายโดย johnv; 25 ก.พ. 2013 @ 9:34am
กำลังแสดง 1-15 จาก 50 ความเห็น
< >
AJ 15 ก.พ. 2013 @ 6:47pm 
404 on the download link.
CarrotDick 15 ก.พ. 2013 @ 6:48pm 
Natural Beauty 15 ก.พ. 2013 @ 7:00pm 
It says that I cannot install "libgl1-mesa-dri:i386".
D.B. Cooper 15 ก.พ. 2013 @ 7:38pm 
I tried it but I got this error

(Reading database ... 173326 files and directories currently installed.)
Preparing to replace steam 1.0.0.28 (using .../Downloads/steam_latest (1).deb) ...
Unpacking replacement steam ...
dpkg: dependency problems prevent configuration of steam:
steam depends on libgl1-mesa-glx; however:
Package libgl1-mesa-glx:i386 is not configured yet.

dpkg: error processing steam (--install):
dependency problems - leaving unconfigured
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for man-db ...

Edit:
Also, after trying to run whatever it managed to install, it came up with a bunch of errors when trying to get libraries, I would post it, but its too long. Also after I exit out of it, it says "You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1" but after trying to install it, I can't because of dependency problems.
ได้รับการแก้ไขครั้งสุดท้ายโดย D.B. Cooper; 15 ก.พ. 2013 @ 7:44pm
TeknoTroll 15 ก.พ. 2013 @ 11:31pm 
โพสต์ดั้งเดิมโดย coopmaster:
I tried it but I got this error

(Reading database ... 173326 files and directories currently installed.)
Preparing to replace steam 1.0.0.28 (using .../Downloads/steam_latest (1).deb) ...
Unpacking replacement steam ...
dpkg: dependency problems prevent configuration of steam:
steam depends on libgl1-mesa-glx; however:
Package libgl1-mesa-glx:i386 is not configured yet.

dpkg: error processing steam (--install):
dependency problems - leaving unconfigured
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for man-db ...

Edit:
Also, after trying to run whatever it managed to install, it came up with a bunch of errors when trying to get libraries, I would post it, but its too long. Also after I exit out of it, it says "You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1" but after trying to install it, I can't because of dependency problems.

Are you using the proprietary drivers from nvidia?
D.B. Cooper 16 ก.พ. 2013 @ 12:59am 
First of all, I am using AMD and second, after reinstalling ubuntu I was able to successfuly install steam
TeknoTroll 16 ก.พ. 2013 @ 2:37am 
I use proprietary and had this problem. What I did was delete the libgl1-mesa:i386 dependencies. That included the ia32-libs. Next, I reinstalled the nvidia driver. Then I reinstalled the mesa back. It worked. This is just you know. I'm glad you found a solution.
D.B. Cooper 16 ก.พ. 2013 @ 6:43am 
I figured one thing out from this, don't delete any packages that you don't know what they are, like one that is, name I think it was something like, libxdamage. Sounds like a virus, but is an essential part to your os apearently...
rudeboyskunk 16 ก.พ. 2013 @ 7:06am 
โพสต์ดั้งเดิมโดย coopmaster:
I figured one thing out from this, don't delete any packages that you don't know what they are, like one that is, name I think it was something like, libxdamage. Sounds like a virus, but is an essential part to your os apearently...

LOL. Viruses are virtually non-existent for Linux, so don't worry about that. But absolutely never delete anything in Linux if you don't know what it is.
ScreaminJesus 16 ก.พ. 2013 @ 7:14am 
It "works" if I use the steam.deb, but it still downgrades a bunch of xorg packages! Valve, please update steam to be compatible with 12.04.2, as it is steam installer seems hardcoded to detect certain package names, so when it sees 12.04.2's newer xorg packages that have "-lts-quantal" at the end, it downgrades them to the old 12.04.1 versions, and this is totally counter productive because the newer 12.04.2 packages are better for games!
ได้รับการแก้ไขครั้งสุดท้ายโดย ScreaminJesus; 16 ก.พ. 2013 @ 7:16am
F4E 16 ก.พ. 2013 @ 8:15am 
The same issue is happening to me. I had to install the newest version of Ubuntu anyway... and I'm running it alongside Windows 8. Both are 64-bit architecture. If I try to download the 32 bit version (EDIT: of Steam), It says that I have the wrong architecture.
ได้รับการแก้ไขครั้งสุดท้ายโดย F4E; 16 ก.พ. 2013 @ 8:16am
Barty 16 ก.พ. 2013 @ 8:28am 
Try this

sudo apt-get install -f
sudo dpkg --configure -a

it solved my problems :)
_donda_ 16 ก.พ. 2013 @ 8:38am 
A lot of problems could be solved immediately, if the Steam guys would just compile steam for amd64. Can't really be that hard. If you give me the source code, I'll do it. ;-)
d2kx [phoronix] 16 ก.พ. 2013 @ 9:03am 
@Valve: If you simply update Ubuntu 12.04/12.04.1, there are no chances and Steam will work fine. The new Ubuntu 12.04.2 includes a backported graphics/kernel stack from Ubuntu 12.10 so it works on newer hardware. It uses packages that end with -lts-quantal (e.g. xserver-xorg-core-lts-quantal). You need to adapt the dependencies of the Steam .deb to reflect those changes and push the new version on the website *and* the Ubuntu Software Center.
ได้รับการแก้ไขครั้งสุดท้ายโดย d2kx [phoronix]; 16 ก.พ. 2013 @ 9:54am
Randyy the racoon 16 ก.พ. 2013 @ 1:03pm 
Linky-link worked.
กำลังแสดง 1-15 จาก 50 ความเห็น
< >
ต่อหน้า: 15 30 50