无法在 ubuntu 12.04,64 位上安装 liblapi-mesa-glx:i386[英] can't install liblapi-mesa-glx:i386 on ubuntu 12.04,64 bits

问题描述

我正在尝试构建 android 源代码,我正在按照 Google 的文档初始化建筑环境.它要求我安装 liblapi-mesa-glx:i386,但似乎我们无法在 ubuntu12.04 上安装它,而这个 文章 可以解释原因.

ubuntu 建议我安装 libgl1-mesa-dri:386 intead,但安装时,它只会删除 xorg.

我确实需要 libGL.so 的东西...没有它,我在构建源代码时会遇到错误:

 /usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libGLES_CM_translator.so] Error 1

谁能告诉我如何在 64 位 Ubuntu12.04 上安装 libGL.so??

推荐答案

我已经修复了错误.

主要问题是i386-linux-gnu中没有mesa文件.

我做了两件事,我不知道哪一件有效,所以我只写了两件事.

1) 由于我无法安装某些依赖问题的文件......我只是下载 deb 文件(libgl1-mesa-glx-lts-quantal)并提取 mesa 文件并移动 mesa文件到 libgl1-mesa-dri:386.下载链接点击此处.

2)我使用命令:Install updates and the package ia32-libs-multiarch:i386 for multiarch support我刚刚从这个 post 中读取了命令.

无论如何,这个错误似乎只发生在 Ubuntu 12.04.02.. 我发现帖子说他改回 Ubuntu 12.04.01 并且事情刚刚解决...

好吧,我的错误已修复.干杯!

查看更多
相关标签/搜索