Pulsa aquí para quitar la publicidad.

TUTORIAL Prepara tu PC para compilar con UBUNTU

Tema en 'Cocina Android y Traducciones' iniciado por JuanJTP, 7 Dic 2014.

  1. JuanJTP

    JuanJTP Registrado

    • Cocinero Android
    31.583
    61.296
    2 Mar 2014
    Fuentes de las que bebi:
    https://help.ubuntu.com/community/CompilingEasyHowTo
    http://www.movilzona.es/foro/guia-preparacion-para-compilar-android-t3195.html

    Cómo tener tu PC a punto para compilar en Ubuntu 14.04 o 14.10
    Esta guía se aplica a las variantes de Ubuntu 14.04 o 14.10 (Mate, Kubuntu, Lubuntu, Xubuntu) o Linux Mint 17, sólo 64 bits.La versión de 32 bits no sirve para esto fines

    Instrucciones:

    Copia y pega los siguiente comandos en el terminal (los comando son los que empiezan con el siguiente símbolo $)

    Nota: Al copiar y pegar el comando, por favor no copies el $, este símbolo es sólo para indicar que es un comando
    1 - Eliminar openjdk system (si esta instalado):

    • $ sudo apt purge openjdk-\* icedtea-\* icedtea6-\*
    2- Instalar JDK
    • $ sudo add-apt-repository ppa:webupd8team/java
      $ sudo apt update && sudo apt install oracle-java7-installer
    Debes aceptar el acuerdo para continuar con la instalación
    una vez instalado, asegurate de que la versión de JDK es correcta:
    • $ java -version
    Deberas de ver ago asi:
    java version "1.7.0_72"
    Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
    Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)

    Continua en el paso 3

    3-Ahora instalamos las herramientas para compilar
    • $ sudo apt install bison build-essential bzip2 curl dpkg-dev flex g++-multilib git git-review gnupg gperf lib32bz2-1.0 lib32bz2-dev lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev libbz2-1.0 libbz2-dev libc6-dev libghc-bzlib-dev libgl1-mesa-dev libgl1-mesa-glx:i386 libncurses5-dev libreadline6-dev libreadline6-dev:i386 libx11-dev:i386 libxml2-utils lzop mingw32 pngcrush python-markdown schedtool squashfs-tools tofrodos x11proto-core-dev xsltproc zip zlib1g-dev zlib1g-dev:i386
    4 - Cuando haya terminado de instalar las herramientas, vamos a crear un enlace simbólico de libGL.so.1:
    • $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
    5 - Ahora descargamos y configuramos las herramientas para descargar el código fuente:
    6 - Ahora editarlo ~ / .bashrc, con el editor de nuestra elección, en este caso, gedit:
    • $ sudo gedit ~/.bashrc
    Agrega la siguiente línea al final del documento




      • export PATH=~/bin:$PATH
    Guardar los cambios y cierra gedit, ahora reiniciar bash

    • $ source ~/.bashrc
    7 - Ahora vas a crear la carpeta en la que descargar el código fuente, despaues vas abrir la carpeta:

    • $ mkdir ~/android && cd ~/android
    Felicidades ya tienes el PC preparado para compilar
     
    Última edición: 23 Mar 2015
    • Me Gusta Me Gusta x 10
    • Gracias Gracias x 2
    • Útil Útil x 2
    • Makova

      Makova Simdualero de Bronce

        14
        3
        8 Dic 2014
        Muy bueno. Ahora falta compilar.
         
      • psanlu

        psanlu Simdualero de Diamante

        • Cocinero Android
        • MDS Team
        • Miembro de Honor
        • Veteran@
        6.007
        7.595
        5 Dic 2012
        Córdoba, España
        Muy bueno @Xancin@Xancin ,este tutorial es de gran ayuda
         
      • popil

        popil Simdualero de Plata

          55
          5
          24 Jul 2013
          Muchas gracias por tu aporte.
           
        • baron30

          baron30 Simdualero de Oro

            228
            65
            5 Sep 2015
            Empapándome de sabiduría

            ¿tendré algún día la experiencia suficiente para cocinar una ROM?


            Saludos maestros
             
          • Rubens77

            Rubens77 Simdualero de Bronce

              48
              14
              15 Oct 2015
              Andorra
              Lo primero, gracias @Xancin@Xancin por toda esta info. que nos brindas.
              Lo segundo, comienzo a instalar Ubuntu 14.04 bajo VMware para poder seguir tus instrucciones. A ver si soy capaz de cocinar alguna ROM para mi futuro RedMi Note 2 prime y aportar algo a esta excelente Comunidad.
              Saludos.
               
            • Rubens77

              Rubens77 Simdualero de Bronce

                48
                14
                15 Oct 2015
                Andorra
                Hola @Xancin@Xancin, estoy teniendo problemas para realizar el paso nº3. El terminal de Ubuntu 14.04 me arroja el siguiente error al intentar instalar las librerias:

                ---o---
                No se pudieron instalar algunos paquetes. Esto puede significar que
                usted pidió una situación imposible o, si está usando la distribución
                inestable, que algunos paquetes necesarios no han sido creados o han
                sido movidos fuera de Incoming.
                La siguiente información puede ayudar a resolver la situación:

                Los siguientes paquetes tienen dependencias incumplidas:
                libgl1-mesa-glx:i386 : Depende: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.5)
                Recomienda: libgl1-mesa-dri:i386 (>= 7.2)
                unity-control-center : Depende: libcheese-gtk23 (>= 3.4.0) pero no va a instalarse
                Depende: libcheese7 (>= 3.0.1) pero no va a instalarse
                E: Error, pkgProblemResolver::Resolve generó cortes, esto puede haber sido causado por paquetes retenidos.
                ---o---

                He intentado solucionar el tema de las dependencias ejecutando los siguientes comandos pero no funciona:
                $ sudo apt-get autoremove
                $ sudo apt-get autoclean
                $ sudo apt-gt update
                $ sudo apt-get -f install

                Comentarte que la instalación de Ubuntu es limpia (nueva) y esta bajo VMware WorkStation 10.
                No sé si estas librerías son imprescindibles para compilar o podré continuar sin problemas.
                Sigo investigando.

                Disculpa por el reporte. Saludos.
                 
              • JuanJTP

                JuanJTP Registrado

                • Cocinero Android
                31.583
                61.296
                2 Mar 2014
                Yo uso linux mint 7.1 y sin fallos.

                MaSSopa
                 
                • Gracias Gracias x 1
                • Rubens77

                  Rubens77 Simdualero de Bronce

                    48
                    14
                    15 Oct 2015
                    Andorra
                    Al final he conseguido solucionar el problema con las dependencias a la hora de instalar las librerías para la compilación bajo Linux Ubuntu 14.04.
                    Los comando que he utilizado son los siguientes:

                    ---o---
                    $ sudo add-apt-repository ppa:xorg-edgers/ppa && sudo apt-get update
                    $ sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0
                    $ sudo apt install bison build-essential bzip2 curl dpkg-dev flex g++-multilib git git-review gnupg gperf lib32bz2-1.0 lib32bz2-dev lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev libbz2-1.0 libbz2-dev libc6-dev libghc-bzlib-dev libgl1-mesa-dev libgl1-mesa-glx:i386 libncurses5-dev libreadline6-dev libreadline6-dev:i386 libx11-dev:i386 libxml2-utils lzop mingw32 pngcrush python-markdown schedtool squashfs-tools tofrodos x11proto-core-dev xsltproc zip zlib1g-dev zlib1g-dev:i386
                    ---o---

                    Ahora a continuar con las instrucciones de @Xancin@Xancin.

                    Saludos.
                     
                  • Musher

                    Musher CorrecaminoS de la VidA Simdualero de Diamante

                    • Cocinero Android
                    • NAT
                    • Veteran@
                    1.196
                    2.076
                    1 May 2015
                    Cartagena
                    @Xancin@Xancin el paso 6 el documento me sale en blanco
                     
                  • JuanJTP

                    JuanJTP Registrado

                    • Cocinero Android
                    31.583
                    61.296
                    2 Mar 2014
                    El documento que se abre te sale en blanco?

                    HTCMDS
                     
                  • Musher

                    Musher CorrecaminoS de la VidA Simdualero de Diamante

                    • Cocinero Android
                    • NAT
                    • Veteran@
                    1.196
                    2.076
                    1 May 2015
                    Cartagena
                    Si,esta en blanco, también te digo que estoy con mint 17.1

                    FuerzA y Honor
                     
                  Verificación:
                  Borrador guardado Borrador eliminado

                  Compartir esta página

                  Galletas! Nos obligan a informar que utilizamos cookies (como casi todas las webs). Al continuar navegando aceptas su uso.