Ubuntu 12.04关于libgl1-mesa-glx:i386安装的问题
2014-08-01 22:30
435 查看
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.下面是安装信息:
当我们安装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安装有提示卸载的时候要特别注意了.
Rover12421 (Rover12421 %27s Blog).
打算封装一个集成Android开发环境的Ubuntu 12.04的LiveCD.在安装Android源码环境的时候遇到了其他人一样的问题, libgl1-mesa-glx:i386 装不上.我用的是12.04.2的iso.下面是安装信息:
[code]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安装有提示卸载的时候要特别注意了.
相关文章推荐
- Ubuntu 12.04关于libgl1-mesa-glx:i386安装的问题
- ubuntu12.04安装libgl1-mesa-glx:i386问题解决办法
- android 编译环境 libgl1-mesa-glx:i386相关安装后ubuntu启动失败
- android 编译环境 libgl1-mesa-glx:i386相关安装后ubuntu启动失败
- 关于ubuntu 12.04 编译安装 apache2 后 启动不了的问题
- 关于windows和ubuntu 12.04 乌班图双系统的安装分区问题
- 关于thinkpad t400 安装Ubuntu 12.04 后的几个问题
- 关于Oracle jdk 7在ubuntu 下安装的补充问题
- IBM3650-M3安装ubuntu-server10.4关于raid卡驱动问题
- ubuntu 12.04 安装之后的配置问题
- U盘安装ubuntu 12.04-LTS-liveCD问题
- 在Ubuntu 12.04上安装VMware Workstation 8.0(解决"Unable to build kernel module"问题)
- Ubuntu 12.04 下安装ssh 服务遇到的问题以及总结
- 在Linux mint 13 (Ubuntu 12.04)上安装LAMP时遇到的问题的解决方法
- 关于【Windows 7下硬盘安装Ubuntu 10.04简明教程(非Wubi安装)】不能正常安装的问题
- 关于ubuntu-12.04的安装
- ubuntu 12.04 在vmware7.1下安装问题解决Q&A_20121203
- 部分电脑安装升级 ubuntu 12.04 后无法挂起问题的解决(挂起无法唤醒同样有效)
- ubuntu下关于压缩文件安装到问题。
- 关于ubuntu10.04下 fcitx 的安装问题