Ubuntu 12.04关于libgl1-mesa-glx:i386安装的问题
来源:互联网 发布:泰语翻译软件下载 编辑:程序博客网 时间:2024/05/18 00:50
http://www.rover12421.com/2013/08/12/ubuntu-12-04-on-libgl1-mesa-glx-i386-installation-problems.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A Rover12421 (Rover12421 %27s Blog).
打算封装一个集成Android开发环境的Ubuntu 12.04的LiveCD.在安装Android源码环境的时候遇到了其他人一样的问题, libgl1-mesa-glx:i386 装不上.我用的是12.04.2的iso.下面是安装信息:
shaka@Shaka:~$ sudo apt-get install libgl1-mesa-glx:i386<br />Reading package lists... Done<br />Building dependency tree <br />Reading state information... Done<br />Some packages could not be installed. This may mean that you have<br />requested an impossible situation or if you are using the unstable<br />distribution that some required packages have not yet been created<br />or been moved out of Incoming.<br />The following information may help to resolve the situation:<br />The following packages have unmet dependencies:<br /> libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 8.0.4-0ubuntu0.6)<br /> Recommends: libgl1-mesa-dri:i386 (>= 7.2)<br />E: Unable to correct problems, you have held broken packages.<br />shaka@Shaka:~$ sudo apt-get install libgl1-mesa-dri:i386<br />Reading package lists... Done<br />Building dependency tree <br />Reading state information... Done<br />The following packages were automatically installed and are no longer required:<br /> x11-apps x11-session-utils x11-xfs-utils xinit<br />Use 'apt-get autoremove' to remove them.<br />The following extra packages will be installed:<br /> libdrm-nouveau1a:i386 libllvm3.0:i386<br />Suggested packages:<br /> libglide3:i386<br />The following packages will be REMOVED:<br /> libgl1-mesa-dri-lts-quantal libgl1-mesa-dri-lts-quantal:i386 libxatracker1-lts-quantal ubuntu-desktop xorg xserver-xorg-lts-quantal<br /> xserver-xorg-video-all-lts-quantal xserver-xorg-video-vmware-lts-quantal<br />The following NEW packages will be installed:<br /> libdrm-nouveau1a:i386 libgl1-mesa-dri:i386 libllvm3.0:i386<br />0 upgraded, 3 newly installed, 8 to remove and 0 not upgraded.<br />Need to get 10.5 MB of archives.<br />After this operation, 12.4 MB of additional disk space will be used.<br />Do you want to continue [Y/n]? </p>
当我们安装libgl1-mesa-glx:i386的时候,他提示依赖libgl1-mesa-dri:i386, 那我们就先装这个 libgl1-mesa-dri:i386.等等.这里先别着急,看看REMOVED选项,他要把带quantal的对应包全部卸载?
看到quantal我就想到了quantal内核,12.10已经使用改内核,而ubuntu 12.04.2之后的iso(好像12.04.2的有两个镜像,前期的一个是没升级到 quantal内核的)镜像也升级到这个内核了.这个内核的很多包有个特点,都是加quantal后缀的.如果看过Ubunt 12.04内核升级到3.5.0-23的文章就会有所了解. How can I upgrade the Ubuntu 12.04.2 kernel to 3.5.0-23?
既然知道了这些,那说明我们要安装的并不是 libgl1-mesa-glx:i386,而是要安装对应的quantal版本,查了下,对应的名字是:libgl1-mesa-glx-lts-quantal:i386.
然后看看/usr/lib32/mesa/libGL.so.1是否存在,存在说明已经安装好了,按照Android官方说明,加一个软链接就行了:
sudo ln -s /usr/lib32/mesa/libGL.so.1 /usr/lib32/mesa/libGL.so
-—-—-—-—-—-—-—-—-—-—-—-—-—-—-—-—-—-—-—-—-—-—-—-—-—
2013-12-30:
发现我机器上没的 /usr/lib32/mesa/libGL.so.1 /usr/lib32/mesa/libGL.so这两个文件,编译android压根就没问题.看来这个软链接不是必要的
sudo find /usr/ -name libGL.so*
/usr/NX/scripts/vgl/libGL.so
/usr/lib/fglrx/libGL.so.1.2
/usr/lib/fglrx/libGL.so
/usr/lib/fglrx/libGL.so.1
/usr/lib/i386-linux-gnu/libGL.so
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/libGL.so
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2
/usr/lib/x86_64-linux-gnu/mesa/libGL.so
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib32/fglrx/libGL.so.1.2
/usr/lib32/fglrx/libGL.so.1
周末折腾,把内核升级到3.5了,发现已经不是quantal的内核了,安装的mesa又是 libgl1-mesa-glx:i386了.所以具体安装那个得看内核,装对了就行了.用apt-get安装有提示卸载的时候要特别注意了.
0 0
- Ubuntu 12.04关于libgl1-mesa-glx:i386安装的问题
- Ubuntu 12.04关于libgl1-mesa-glx:i386安装的问题
- Ubuntu 12.04关于libgl1-mesa-glx:i386安装的问题
- android 编译环境 libgl1-mesa-glx:i386相关安装后ubuntu启动失败
- android 编译环境 libgl1-mesa-glx:i386相关安装后ubuntu启动失败
- ubuntu12.04安装libgl1-mesa-glx:i386问题解决办法
- libgl1-mesa-glx:i386 : 依赖: libglapi-mesa:i386
- android编译环境搭建后ubuntu12.04黑屏不能进系统( libgl1-mesa-glx:i386)
- 解决Linux下Qt编译出现"cannot find -lGL"以及无法安装libgl1-mesa-dev的问题
- Ubuntu 16.04 下Qt编译出现“cannot find -lGL”及无法安装libgl1-mesa-dev解决
- ubuntu 安装mesa
- ubuntu 上安装mesa
- ubuntu-12.04.1-server-i386的安装
- mesa安装碰到的问题及解决
- 解决Ubuntu 12.04安装qtcreator后无法打开时的错误:Could not initialize GLX
- Linux下Qt编译出现“cannot find -lGL”及无法安装libgl1-mesa-dev解决
- Linux下Qt编译出现"cannot find -lGL"以及无法安装libgl1-mesa-dev
- ubuntu-9.04-i386的安装笔记
- centos6.3(6.5)系统使用yum快速搭建lamp环境
- 画图形问题(静态关系和动态关系)
- 第十六章 综合实例——《跟我学Shiro》
- 更改android AVD模拟器创建路径位置的方法
- 诗词学习---生查子
- Ubuntu 12.04关于libgl1-mesa-glx:i386安装的问题
- go语言MAP用法
- jQuery Easing动画效果扩展插件
- 求从10到100中能被3或5整除的数的和
- 2014新生暑假个人排位赛09---470. diffsum
- hdu 2036 改革春风吹满地
- JSP中关于转发和重定向的问题
- hdu 1466 计算直线的交点数
- RMQ uva11235