Steam for Linux > Limited Beta > 主題細節
ruff 2012 年 11 月 10 日 @ 上午 6 時 03 分
Issue Report: Missing dependency libgl1-mesa-dri:i386
I've installed steam on x86_64 system with bare minimum libs - simple lxde with lightdm - gtk-only, etc.
steam deb package pulled some i386 dependencies but there were no libgl1-mesa-dri:i386 among them, which after all appeared to be mandatory as it refused to start without DRI layer.
The system is dual-graphics Intel/RadeonHD with Intel currently active.
Final set of libs on which steam started and works is
ruff@box:~$ dpkg -l | awk '/i386/{print$2}'
gcc-4.7-base:i386
libasn1-8-heimdal:i386
libasound2:i386
libasyncns0:i386
libatk1.0-0:i386
libavahi-client3:i386
libavahi-common-data:i386
libavahi-common3:i386
libc6:i386
libcaca0:i386
libcairo2:i386
libcomerr2:i386
libcups2:i386
libcurl3-gnutls:i386
libdatrie1:i386
libdb5.1:i386
libdbus-1-3:i386
libdrm-intel1:i386
libdrm-nouveau2:i386
libdrm-radeon1:i386
libdrm2:i386
libexpat1:i386
libffi6:i386
libflac8:i386
libfontconfig1:i386
libfreetype6:i386
libgcc1:i386
libgcrypt11:i386
libgdk-pixbuf2.0-0:i386
libgl1-mesa-dri:i386
libgl1-mesa-glx:i386
libglapi-mesa:i386
libglib2.0-0:i386
libgnutls26:i386
libgpg-error0:i386
libgssapi-krb5-2:i386
libgssapi3-heimdal:i386
libgtk2.0-0:i386
libhcrypto4-heimdal:i386
libheimbase1-heimdal:i386
libheimntlm0-heimdal:i386
libhx509-5-heimdal:i386
libidn11:i386
libjasper1:i386
libjbig0:i386
libjpeg-turbo8:i386
libjpeg8:i386
libjson0:i386
libk5crypto3:i386
libkeyutils1:i386
libkrb5-26-heimdal:i386
libkrb5-3:i386
libkrb5support0:i386
libldap-2.4-2:i386
libllvm3.1:i386
liblzma5:i386
libncursesw5:i386
libnspr4:i386
libnss3:i386
libogg0:i386
libopenal1:i386
libp11-kit0:i386
libpango1.0-0:i386
libpciaccess0:i386
libpcre3:i386
libpixman-1-0:i386
libpng12-0:i386
libpulse0:i386
libroken18-heimdal:i386
librtmp0:i386
libsasl2-2:i386
libsdl1.2debian:i386
libselinux1:i386
libslang2:i386
libsndfile1:i386
libsqlite3-0:i386
libstdc++6:i386
libtasn1-3:i386
libthai0:i386
libtheora0:i386
libtiff5:i386
libtinfo5:i386
libvorbis0a:i386
libvorbisenc2:i386
libvorbisfile3:i386
libwind0-heimdal:i386
libwrap0:i386
libx11-6:i386
libx11-xcb1:i386
libxau6:i386
libxcb-glx0:i386
libxcb-render0:i386
libxcb-shm0:i386
libxcb1:i386
libxcomposite1:i386
libxcursor1:i386
libxdamage1:i386
libxdmcp6:i386
libxext6:i386
libxfixes3:i386
libxft2:i386
libxi6:i386
libxinerama1:i386
libxrandr2:i386
libxrender1:i386
libxxf86vm1:i386
steam
zlib1g:i386
ruff@box:~$
顯示 1-8,共 8 則回應
< >
Josh 2012 年 11 月 10 日 @ 上午 10 時 43 分 
sudo apt-get install mesa-utils:i386
ruff 2012 年 11 月 10 日 @ 下午 12 時 05 分 
But I don't need mesa-utils i386, I'm using x86_64 system only, precisely. Before installing steam i had all _excessive_ dependencies explicitly blocked via apt's preferences. Then steam pulled whatever it needed as per of its prereqs. And dri stuff was certainly missed.
Frank 2012 年 11 月 12 日 @ 下午 3 時 04 分 
Thanks for the info.
johnv 2012 年 11 月 26 日 @ 下午 5 時 42 分 
Ruff, the mesa stuff is something your Intel graphics driver uses and not something we really want steam to depend on directly. How did you install the Intel driver? Is it possible that the 32-bit support was originally installed and then removed?
Letalis Sonus 2012 年 11 月 26 日 @ 下午 11 時 25 分 
No AMD64 distribution contains any 32bit libraries by default, as they are really pure 64bit systems. This includes Mesa and its long tail of dependencies.
ruff 2012 年 11 月 27 日 @ 下午 12 時 26 分 
I never had any 32bit deps, whenever dist-upgrade was trying to pull something I rather was removing whatever tried to pull it.
Although I'm dragging my system back from the days of intrepid - i'm trying to do updates with aptitude which is usually picky about dependencies.
However I agree that mesa is part of free video driver stack (whether it's intel or not) but it's not hard prereq for any app, rather matter of choice. I think steam should at least then pop up some warning (like XBMC does) saying it needs some GL implementation, hinting to propriatory drivers or free mesa implementation.
最後修改者:ruff; 2012 年 11 月 27 日 @ 下午 12 時 41 分
johnv 2012 年 11 月 27 日 @ 下午 2 時 40 分 
We were able to reproduce this and it should be fixed in the next release of the .deb.
ruff 2012 年 11 月 27 日 @ 下午 11 時 55 分 
Thanks guys, this fix for gksudo and other warns (like libpci) also looks good now %)
顯示 1-8,共 8 則回應
< >
每頁: 15 30 50
張貼日期: 2012 年 11 月 10 日 @ 上午 6 時 03 分
回覆: 8