Bienvenido a Root4ever!
En Root4ever no usamos publicidad agresiva!
No nos gusta molestar a los usuarios, pero agradeceríamos mucho que nos incluyeras en la lista de paginas permitidas en tu Adblock o lo desactivaras en nuestro sitio, así nos ayudarás a mantener la página operativa. :-)
Al igual que a nosotros, no nos gusta que nos obliguen a algo queriendo nosotros elegir, por este motivo puedes cerrar la ventana en la parte superior izquierda para disfrutar del contenido.
Solo te irá saliendo este aviso, puedes cerrarlo tantas veces como necesites.
Una vez añadidos no volverá a aparecer este aviso.

Gracias por visitarnos!



Comparte en Google+ que te gusta esto!!  Comparte en FaceBook que te gusta esto!!  Twittea que te gusta esto!
Translate!   Traduce esta página al Español!!   Translate this page into English!  
Enviar respuesta 
Importante Instala paquetes necesarios y prepara Linux Mint 17 o Ubuntu 16 para la compilación!
27-04-2016, 01:21 AM
Mensaje: #1

El 95% de los archivos necesarios publicados en las guías de Root4ever se encuentran en nuestros discos duros!
Este aporte no está completo?
REPORTARLO HACIENDO CLIC AQUÍ! Tan pronto podamos re-subiremos los archivos necesarios!!
Mejoremos entre todos! Hagamos de Root4ever una comunidad mejor! :-)

Instala paquetes necesarios y prepara Linux Mint 17 o Ubuntu 16 para la compilación!
Después de mucho probar y pensar a ver cual es la distro Linux más rápida y que menos dolores de cabeza da ala hora de instalar los paquetes y preparar para la compilación, me decido que para hacer este post sea Linux Mint 17 LTS, para mi es la que recomiendo por los pocos problemas de dependencias me ha dado.

Linux Mint 17 LTS
Texto oculto :
Instala paquetes necesarios y prepara Linux Mint 17 LTS para la compilación de Rom's!

Paquetes necesarios para la compilación de código en Linux Mint 17 LTS:
sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop maven openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev maven maven2 libnss-sss:i386 python-networkx ccache libc6-dev-i386 x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev unzip

Después usamos esto para seleccionar el OpenJDK:
sudo update-alternatives --config java

sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

Si tenemos errores cambiamos:

lib32readline-gplv2-dev → lib32readline6-dev

    libwxgtk2.8-dev → libwxgtk3.0-dev

sudo apt-get install android-tools-fastboot android-tools-adb

sudo apt-get install phablet-tools

NOTA:
Ahora será necesario configurar el git para que no nos lo pida a medio proceso de preparación:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"

Por ejemplo:
git config --global user.email johan88@root4ever.com
git config --global user.name johan88



Ubuntu 16.04 LTS
Texto oculto :
Instala paquetes necesarios y prepara Ubuntu 16.04 para la compilación de Rom's!

Esto es para configurar Ubuntu 16.04 LTS para la compilación de código fuente,
Por qué Ubuntu 16.04? Por ser la última versión LTS disponible por ser la distribución que yo utilizo, seguramente esto funcionará en cualquier distro con base ubuntu, incluso Debian entre otras.

Instala el OpenJDK mediante PPA:
sudo add-apt-repository ppa:openjdk-r/ppa  
sudo apt-get update  
sudo apt-get install openjdk-7-jdk

Paquetes necesarios para la compilación de código en Ubuntu 16.04:
sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop maven openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev maven maven2 libnss-sss:i386 python-networkx ccache libc6-dev-i386 x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev unzip

g++-multilib gcc-multilib lib32ncurses5-dev lib32readline6-dev lib32z1-dev

Después usamos esto para seleccionar el OpenJDK:
sudo update-alternatives --config java

Para instalar las librerias ia32 necesarias para la compilación deberemos hacer lo siguiente para meter los repos de ubuntu antiguos:
sudo -i
cd /etc/apt/sources.list.d
echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get update
apt-get install ia32-libs

NOTA:
Si mediante la compilación o preparado de algún código nos aparece esto:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"

Hay que poner las lineas de la siguiente manera en el terminal para configurar el git:

Por ejemplo:
git config --global user.email johan88@root4ever.com
git config --global user.name johan88

Y volver a hacer el anterior paso antes de que esto apareciera, suele aparecer en los pasos de "Inicializar el repositorio de CM y descargar el manifiest:"

Si falla la instalación de JAVA:

sudo add-apt-repository ppa:openjdk-r/ppa  
sudo apt-get update  
sudo apt-get install openjdk-7-jdk

NOTA:
Atención! Android 7.1.X precisa de OpenJDK-8, por lo que habrá que cambiar los open-jdk7-jdk y openjdk-7-jre por openjdk-8-jdk y openjdk-8-jre

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Cita este mensaje en tu respuesta
[-] Los siguientes usuarios dan las gracias por este este post:
,
Publicidad.

01-06-2016, 01:06 AM
Mensaje: #2
RE: Instala paquetes necesarios y prepara Linux Mint 17 o Ubuntu 16 para la compilación!
Actualizado tanto para Linux Mint 17 como Ubuntu 16.

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
21-08-2016, 02:45 PM
Mensaje: #3
RE: Instala paquetes necesarios y prepara Linux Mint 17 o Ubuntu 16 para la compilación!
Muchas gracias por el tuto. Tengo un problema al instalar las librerias ia32.

Cuando llego al paso de instalar dichas librerias me tira este error.

Texto oculto :
Descargados 13,5 MB en 27s (488 kB/s)                                          
Leyendo lista de paquetes... Hecho
root@juancar-p6-2423es:/etc/apt/sources.list.d#  apt-get install ia32-libs
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias      
Leyendo la información de estado... Hecho
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 aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
ia32-libs : Depende: ia32-libs-multiarch
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.
root@juancar-p6-2423es:/etc/apt/sources.list.d#

Formatee el pc por que pense que era lago que hice mal, pero me sale el mismo error.

Muchas gracias.
 
Cita este mensaje en tu respuesta
22-08-2016, 09:58 AM
Mensaje: #4
RE: Instala paquetes necesarios y prepara Linux Mint 17 o Ubuntu 16 para la compilación!
@Adm-Team Que distribución usas?

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
[-] Los siguientes usuarios dan las gracias por este este post:
22-08-2016, 03:51 PM
Mensaje: #5
RE: Instala paquetes necesarios y prepara Linux Mint 17 o Ubuntu 16 para la compilación!
Estoy con ubuntu, exactamente la 16.04.1.

Muchas gracias Johan88
 
Cita este mensaje en tu respuesta
23-08-2016, 01:13 AM
Mensaje: #6
RE: Instala paquetes necesarios y prepara Linux Mint 17 o Ubuntu 16 para la compilación!
(22-08-2016 03:51 PM)Adm-Team escribió:  Estoy con ubuntu, exactamente la 16.04.1.

Muchas gracias Johan88

A ver si me miro como instalarlas en las últimas versiones, en principio solo es necesario si te da error algún paso de adb, como extraer propietarios por ejemplo.

Saludos!

Firma de Root
La mejor forma de agradecer, es compartir lo aprendido. ¡COMPARTE CON NOSOTROS!
Encuentra todos sus mensajes Dar Gracias  
Cita este mensaje en tu respuesta
[-] Los siguientes usuarios dan las gracias por este este post:
23-08-2016, 03:46 PM
Mensaje: #7
RE: Instala paquetes necesarios y prepara Linux Mint 17 o Ubuntu 16 para la compilación!
La compilacion de la AOSP me la hace perfecta. El problemas es al de 2 horas de estar compilando la rom para el n6.

Me tira error en la librerias amr64.

Voy a compilar todo de nuevo y te digo el error exacto que me da.

MUchisimas gracias.
 
Cita este mensaje en tu respuesta
[-] Los siguientes usuarios dan las gracias por este este post:
Root
27-08-2016, 08:17 PM
Mensaje: #8
RE: Instala paquetes necesarios y prepara Linux Mint 17 o Ubuntu 16 para la compilación!
Siento la tardanza pero ya que salio la 7.0 me anime a compilarla.

Mira, este es el error que me da. No es el mismo que la otra pero de hay no me pasa.

Imagen

La estoy compilando con los binarios preview, ya que los oficiales no salieron todavia.

https://developers.google.com/android/ne...bs-preview

Creo que el problema viene del java, pero creo que mi version es la correcta.

openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~16.04.1-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)


Muchas gracias
 
Cita este mensaje en tu respuesta
Enviar respuesta 


Posibles temas similares...
Tema: Autor Respuestas: Vistas: Último mensaje
  [Solucionado] Problemas de compilación de CyanogenMod y LineageOS 13 Boot no arranca. Root 0 154 03-01-2017 01:07 PM
Último mensaje: Root
  [Tutorial] Docker para compilar CyanogenMod Pollos 2 1,692 26-09-2015 10:49 PM
Último mensaje: Root
  [Tutorial] Como utilizar el Github para la cocina del código sin morir. "By: mbc596" mbc596 3 31,279 13-03-2015 10:03 PM
Último mensaje: Makova
  [Tutorial] Como compilar Android en Arch Linux kjjjnob.seba 0 1,122 05-11-2014 05:42 AM
Último mensaje: kjjjnob.seba
  [Tutorial] Preparar el código para compilar con Linaro. (AOSP y variantes) Root 1,063 309,211 20-09-2014 01:21 PM
Último mensaje: miuipower
  [Tutorial] Compilar PAC 4.4 para todos los dipositivos soportados phenomarc 0 994 15-04-2014 06:54 PM
Último mensaje: phenomarc
  [Tutorial] Como compilar un kernel para dispositivos ¨GOOGLE¨ y meterlo en el boot.img r0i 0 2,461 14-10-2013 07:22 PM
Último mensaje: r0i

Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)









Sobre Root4ever

Licencia de Creative Commons
Root4ever está bajo licencia Creative Commons Reconocimiento 4.0 Internacional License, podrá reproducir libremente el contenido de este sitio mencionando el AUTOR, la FUENTE y URL original.

  • © Root4ever - 2017