Instalar un sistema Linux dentro de Android (Termux)

Hola gente, ¿como están?, espero que estén
bien, en este video voy a mostrar como tener un sistema Linux dentro de Android con Termux, y si, se que se puede hacer con UserLAnd por ejemplo, pero en Termux es menos pesado, y si ya tienes Termux instalado, mejor, eso si, para este procedimiento se necesita Android 7 o superior, así que sin mas que decir, empecemos.

Requisitos

  • Termux (la versión de Fdroid)
  • 1Gb de almacenamiento libre recomendado dependiendo de lo que se piensa instalar
  • Opcionalmente una app de VNC en caso de que se quiera usar una interfaz grafica

Procedimiento

  1. – Abrir Termux y ejecutar pkg update.
  2. – Instalar el paquete proot-distro: pkg install proot-distro.
  3. – Ejecutar proot-distro list, este comando nos listará las distribuciones disponibles
  4. – Identificar el alias de la distro que queremos instalar, en mi caso yo instalare archlinux, puedes seguir el tutorial reemplazando archlinux por la distro de tu preferencia, por ejemplo debian.
  5. – Instalar la distro: proot-distro install archlinux.
  6. – Después de que haya terminado la instalación, iniciarla: proot-distro login archlinux.
  7. – Es recomendable ejecutar el comando de actualización del sistema (varia según la distro)

Post-configuración opcional

  • Crear un usuario
    • por defecto proot-distro login iniciara la distro con el usuario root, si queremos evitar esto, debemos crear un usuario con su respectiva home:
      • useradd -m usuario
      • passwd usuario
      • exit
      • proot-distro login distro --user usuario
      • mkdir /home/usuario
    • Esto nos permitirá ejecutar programas que no se puedan ejecutar como root por ejemplo
  • Configurar un Entorno de escritorio / gestor de ventanas
    • para esto, dentro de la distro, instalaremos tigervnc y el DE/WM que querramos, en este ejemplo yo instalare icewm (los comandos cambian según la distro).
    • luego tocara configurar la contraseña de vnc
      • vncpasswd (pedira una contraseña de 6 caracteres)
    • finalmente, ejecutando vncserver :0 ya iniciara nuestro server, entonces tocara abrir nuestra aplicación de VNC y agregar una nueva conexión, con la IP 127.0.0.1 y el puerto 5900, si quieres puedes establecer la contraseña para no andar poniéndola cada que quieras abrir la sesión grafica.
    • Luego de eso, al abrir la sesión en el cliente VNC, ya podremos controlarla y ejecutar programas que lo requieran.

Conclusión

Usar una distribución Linux con proot puede ser interesante si necesitamos una herramienta especifica en cualquier lugar y esta no esta en los repos de Termux, aunque por supuesto el proposito puede ser incluso solo por cacharrear, aunque si lo que buscas es simplemente ejecutar programas graficos, Termux ya soporta de forma nativa y sin proot, x11 aunque no hay muchos entornos de escritorio.

Tal vez te puede interesar:

Video en Youtube

Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *