Android, configuración de un entorno de compilación de Linux, libgl1-mesa-glx: paquete i386 tiene dependencias no satisfechas
Estoy tratando de configurar un entorno de compilación de Linux para AOSP. Tengo Ubuntu-12.04.4-desktop-amd64 distributivo. Hago todo de acuerdo con las instrucciones dadas aquí . Escribí el comando terminal para instalar los paquetes necesarios:
$ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386
Entonces aparece un mensaje de error:
- ¿Cómo instalar Android SDK en Ubuntu?
- Error de compilación de estudio de Android en ubuntu install
- Ant no puede encontrar javac, JAVA_HOME no se establecerá en Ubuntu
- Cómo configurar Eclipse para usar Phonegap en Ubuntu?
- instalación del complemento ADT 17
The following packages have unmet dependencies: libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 8.0.4-0ubuntu0.7) Recommends: libgl1-mesa-dri:i386 (>= 7.2) E: Unable to correct problems, you have held broken packages.
Así que lo lógico es hacer sudo apt-get install libgl1-mesa-dri:i386
, sin embargo, obtendrá el siguiente mensaje:
The following packages will be REMOVED: libgl1-mesa-dri-lts-quantal libxatracker1-lts-quantal ubuntu-desktop xorg xserver-xorg-lts-quantal xserver-xorg-video-all-lts-quantal xserver-xorg-video-vmware-lts-quantal The following NEW packages will be installed: libdrm-intel1:i386 libdrm-nouveau1a:i386 libdrm-radeon1:i386 libdrm2:i386 libexpat1:i386 libffi6:i386 libgl1-mesa-dri:i386 libllvm3.0:i386 libpciaccess0:i386 libstdc++6:i386
Mi preocupación son los paquetes que va a REMOVED. Me parece que si permito la eliminación pierdo mi entorno de escritorio.
¿Alguien tiene alguna idea sobre esto?
- El emulador de Android no instala la aplicación cuando se utiliza el comando 'emular android'
- Problemas con el teclado de Android Studio en Ubuntu
- Ubuntu 64 con Android 64 Bundle no puede encontrar el ejecutable de adb
- Android Repo init fallido
- ¿Cómo abrir el administrador de AVD en Ubuntu Linux desde la línea de comandos?
- Android: Excepción en org.eclipse.swt.SWTError: No hay más controladores [gtk_init_check () falló)
- No se puede conectar la versión 2.3.6 de Android en Ubuntu 12.04
- "Plataforma cordova add android" falla con un error inesperado
He resuelto este problema. Haga lo siguiente, instale todos los paquetes excepto libgl1-mesa-glx:i386
:
$ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 \ libgl1-mesa-dev g++-multilib mingw32 tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386
Instalar libglapi-mesa-lts-saucy:i386
lugar de libgl1-mesa-glx:i386
:
$ sudo apt-get install libglapi-mesa-lts-saucy:i386
Ahora tiene el entorno de compilación AOSP correcto y no suelta el entorno de escritorio.
Simplemente deje de lado el problemático paquete e instale el recomendado después. Importante es ahora asegurarse de que su escritorio no falte después de reiniciar. Esto es lo que hice:
Sudo apt-get instalar git gnupg flex bison gperf construir-esencial \
Zip curl libc6-dev libncurses5-dev: i386 x11proto-core-dev \
Libx11-dev: i386 libreadline6-dev: i386 \ libgl1-mesa-dev g ++ – multilib mingw32 tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev: i386
entonces:
Sudo apt-get instala libgl1-mesa-dri: i386
y entonces:
Sudo apt-get install ubuntu-escritorio xserver-xorg
- Eclipse se congela todo el tiempo con Ubuntu
- El desplazamiento de la aplicación de Android a la opción sdcard es deshabilitado