Índice
Leyendo noticias en mi lector RSS he encontrado un artículo interesante que comparto con vosotros. Se trata de un programa que permitirá tener un sistema debian básico en el dispostivo.
- Paso 1: Instalar busybox (Herramienta que provee de varias utilidades estándares de Unix) desde la play Store, (Requiere root) En caso de que el teléfono no esté rooteado, puedes seguir los pasos indicados en el vídeo de más abajo.
- Paso 2: Para conseguir que tu dispositivo sea aún más poderoso, instala BostBrew Basil, esta aplicación inicializa el sistema base y permite manejar la instalación de paquetes mediante Dpkg y Apt en lugar de Opkg. Permitiendo instalar algunos paquetes linux.
- Paso 3: Instalar los paquetes necesarios
Conectamos el teléfono al pc mediante adb con ./adb shell
y ejecutamos los comandos de botbrew así:
/data/botbrew-basil/init -- comando aquí
Es decir, para instalar un entorno debian completo, se haría lo siguiente:
sh-4.1# /data/botbrew-basil/init -- apt-get install repository-emdebian
sh-4.1# /data/botbrew-basil/init -- apt-get install debianbotbrew-debian-minimal
Existe la posibilidad de instalar el paquete botbrew-wrapper para evitar tener que preceder los comandos con la ruta mencionada arriba:
shell@android:/ # /data/botbrew-basil/init -- apt-get install botbrew-wrapper
A partir de ahora basta con ejecutar el comando botbrew2 y seguidamente los comandos deseados, por ejemplo, para isntalar gcc y g++:
shell@android:/ # su
shell@android:/ # botbrew2
shell@android:/ # apt-get install gcc g++
Instalados los compiladores, podemos ejecutar aplicaciones escritas en C/C++, probemos con un hola Mundo:
#include <iostream>
int main(){
std::cout << "Hola mundo!" << std::endl;
std::cout << "Compilado y ejecutado desde Android" << std::endl;
return 0;
}
Ya solo queda compilarlo y ejecutarlo, dejo una captura de pantalla como prueba de que funciona:
Y no solo eso, también podemos instalar python:
shell@android:/tmp # apt-get install python2.7-minimal
shell@android:/ # cd /tmp
shell@android:/ # echo "print "Hola Mundo desde Android!"" >> hello.py
shell@android:/ # python2.7 hello.py
Hola Mundo desde Android!
De nuevo, com prueba, una captura de pantalla:
A continuación un vídeo explicando el proceso de instalación de busybox sin permisos de root:
Referencias
- Geeknizer »» Visitar sitio
- XDA-Developers »» Visitar sitio
¿Has visto algún error?: Por favor, ayúdame a corregirlo contactando conmigo o comentando abajo.