Vamos a cubrir el proceso de instalación de Anbox en una distribución de Linux. Aparte de eso, también veremos los pasos para instalar y ejecutar aplicaciones de Android. Para instalar Anbox, su sistema debe ser compatible con las instantáneas. Si no tiene Snaps instalado, debe instalarlo, pero eso se tratará en el texto a continuación. Instalé Anbox en Ubuntu y Mint y para mí funcionó perfectamente bien en esos sistemas. Es por eso que seguiremos los pasos y le mostraremos cómo instalar Anbox en Ubuntu y en Linux Mint.
Además, Anbox es compatible de forma predeterminada con Ubuntu (los desarrolladores lo publicaron en su sitio), pero también puede instalarlo en Linux Mint. Tiene sentido ya que Mint se basa en Ubuntu. Anbox se puede instalar en otras distribuciones de Linux, pero luego deberá compilar la instalación usted mismo y, por el momento, los desarrolladores no admiten otras distribuciones. Hay algunos requisitos que debemos tener para instalar Anbox:
- Distribución de Linux que admite instantáneas
- Módulos de kernel instalados para Anbox
- Software Anbox
- Herramientas ADB de Android
¿Qué es Anbox?
Anbox es un software que ejecuta el sistema Android en un contenedor y de esa manera le permite ejecutar aplicaciones de Android en su sistema Linux. La forma en que se construye es que el software integra una aplicación con el sistema e intenta ejecutar la aplicación como un software nativo instalado en la PC. Esa es una forma de ejecutar aplicaciones de Android en su PC. Otra forma es con un software emulador, también un método muy bueno y popular. El método del emulador ya está cubierto en este sitio y probado, puede consultarlo siguiendo este enlace.
Instalar Anbox en el escritorio de Linux
Instalar módulos del Kernel
Primero, lo que debemos hacer es instalar los módulos del Kernel para el Anbox. Necesitamos agregar repositorios para esos módulos del kernel también. Inicie la terminal y ejecute estos comandos:
$ sudo add-apt-repository ppa:morphis/anbox-support $ sudo apt update $ sudo apt install linux-headers-generic anbox-modules-dkms
Ahora necesitamos cargar los módulos del kernel. Usa estos comandos:
$ sudo modprobe ashmem_linux $ sudo modprobe binder_linux
Esto también creará dos nuevos nodos. Puede verificar que los módulos estén cargados correctamente con este comando:
$ ls -1 /dev/{ashmem,binder}
Y necesita obtener una salida como esta (imagen a continuación):
Eso es todo para la instalación del Kernel, ahora podemos pasar al siguiente paso y es instalar Anbox.
Instalar el complemento de Anbox
Para instalar Anbox, ejecute este comando en la terminal:
$ snap install --devmode --beta anbox
Si por alguna razón, la terminal devuelve la salida – comando no reconocido:complemento, eso significa que el complemento en su sistema no está instalado. Simplemente puede instalarlo con el comando:
$ sudo apt install snapd
La instalación tarda unos minutos en completarse. Una vez que haya instalado Anbox y haya completado otros pasos desde la parte superior, reinicie su PC para que los cambios surtan efecto. Después de reiniciar, Anbox debería aparecer en el menú de inicio y puede iniciarlo.
Una vez que Anbox se está ejecutando correctamente, podemos continuar con el siguiente paso:instalar aplicaciones de Android. Cuando ejecute Anbox, notará que es un poco diferente de los emuladores y también que no tiene Google Play Store preinstalado. La instalación de aplicaciones en Anbox también es un procedimiento. Necesitamos instalar las herramientas ABD de Android y vamos a usar los comandos ADB para instalar o eliminar nuestras aplicaciones. Para adquirir una aplicación de Android, podemos usar este sitio: Android APK. Tendremos que descargar los archivos apk de las aplicaciones e instalarlos usando la terminal.
Instalación de aplicaciones de Android en Anbox
Primero, desde la terminal, ejecute este comando para instalar las herramientas ADB de Android:
$sudo apt install android-tools-adb android-tools-fastboot
Luego, desde el sitio espejo de apk, descargue la aplicación que desee. Notará que cuando abra la página de la aplicación, tendrá un botón:vea todas las aplicaciones disponibles. Al menos, algunas aplicaciones tendrán ese botón. Depende si la aplicación tiene versiones para múltiples arquitecturas. Una vez que haya descargado la aplicación, vuelva a iniciar el terminal, navegue hasta la ubicación donde colocó la aplicación y ejecute este comando:
$adb install nameoftheappfileyoudownloaded
Después del comando de instalación, escriba el nombre del archivo de la aplicación que ha descargado. Con este comando, instalas las aplicaciones. El terminal te avisará una vez instalada la app. La aplicación se mostrará en Anbox automáticamente tan pronto como finalice la instalación y luego podrá ejecutar la aplicación. También puede instalar y ejecutar juegos con Anbox, pero algunos juegos no se ejecutarán (como los juegos que tienen contenido descargable). Como ejemplo, instalé la aplicación Gmail.
Si deseas desinstalar la app, para ello necesitamos de nuevo el terminal. Permanezca en la ubicación de la aplicación descargada y use el comando:
$adb uninstall nameoftheappfileyoudownloaded
Resumen
Esos fueron los pasos para instalar Anbox en Linux Desktop. Anbox es una gran herramienta y muy útil, pero creo que está más enfocada y diseñada para desarrollar el uso, de modo que los desarrolladores de software puedan ejecutar y probar las aplicaciones que desarrollan. Además, es completamente de código abierto, no hay límites de cómo puede usarlo, es más seguro que la mayoría de los emuladores, ya que ejecuta aplicaciones en contenedores y, por ejemplo, las aplicaciones no pueden acceder a la información de su hardware.
Además de eso, cuando agrega el procedimiento de instalación de aplicaciones. Sin embargo, sigue siendo una gran herramienta. Pero, si necesita ejecutar aplicaciones de Android de una manera mucho más simple o simplemente jugar juegos de Android desde Play Store en su máquina Linux, puede seguir este enlace donde puede aprender cómo instalar y usar un emulador de Linux:ejecute aplicaciones de Android con un emulador.
Muchas gracias por tu tiempo. Espero que hayas encontrado útil esta información.