- Instalación recomendada a través de F-Droid para evitar restricciones de Google y asegurar actualizaciones.
- Capacidad de ejecutar lenguajes de programación como Python, Node.js y Ruby sin necesidad de root.
- Posibilidad de instalar distribuciones Linux completas y entornos gráficos mediante proot-distro y VNC.

¿Alguna vez te has imaginado llevar la potencia de un sistema operativo de escritorio en el bolsillo? Pues resulta que no es ninguna fantasía; con Termux puedes transformar tu Android en un entorno Linux totalmente operativo sin tener que jugarte la garantía del móvil ni recurrir al root. Es, básicamente, un emulador de terminal que te abre las puertas a un mundo de programación, administración de redes y automatización desde cualquier sitio.
Si te mola el cacharreo técnico o simplemente necesitas ejecutar scripts mientras vas en el autobús, esta herramienta es canela en rama. En este artículo vamos a desgranar desde la instalación básica hasta trucos avanzados, para que no te pierdas y sepas exactamente cómo exprimir cada gota de rendimiento de tu dispositivo móvil convirtiéndolo en una auténtica estación de trabajo.
¿Qué es exactamente Termux?

Para los que no estén familiarizados, Termux es una aplicación que nos regala una terminal de Linux funcional en Android. Lo más flipante es que no necesita permisos de superusuario (root) para hacer la mayoría de sus funciones, permitiéndonos instalar paquetes y herramientas que normalmente solo verías en una distribución GNU/Linux como Debian o Ubuntu. Es compatible con diversas arquitecturas de procesador, ya sea ARM, ARM64 o x86, lo que garantiza que funcione en una gran variedad de tablets y smartphones con Linux.
Cómo ponerlo en marcha: Instalación y primeros pasos

Aquí hay un detalle importantísimo: aunque Termux esté en la Play Store, lo ideal es bajarlo desde F-Droid. ¿Por qué? Porque Google ha puesto unas restricciones que hacen que la versión de su tienda no se actualice bien. Así que, lo primero es instalar F-Droid desde su web oficial y, desde ahí, buscar e instalar Termux.
Una vez que abras la app por primera vez, no te lances a instalar cosas a lo loco. Lo primero es actualizar los repositorios y paquetes para evitar errores de dependencias. Para ello, debes ejecutar el comando pkg update && pkg upgrade. Si quieres que Termux pueda leer y escribir en las carpetas de tu móvil (como Descargas o Documentos), tienes que darle permiso de almacenamiento ejecutando termux-setup-storage.
Dominando la línea de comandos
Si nunca has tocado una terminal, no te asustes, que es más sencillo de lo que parece. Hay unos comandos básicos que son el pan de cada día y que debes dominar para moverte por las carpetas: ls para ver qué archivos hay, cd para saltar de un directorio a otro, mkdir para crear carpetas nuevas, touch para crear archivos vacíos y rm cuando quieras borrar algo que ya no te sirva. Para leer el contenido de un archivo rápidamente, el comando cat es tu mejor aliado.
Gestión de paquetes: Instalando herramientas
Termux utiliza un gestor de paquetes llamado pkg (que es básicamente una capa simplificada sobre apt). Con él puedes instalar prácticamente cualquier herramienta de desarrollo. Por ejemplo, si quieres editar código, puedes instalar Nano o Vim con pkg install nano o pkg install vim. Si eres programador, puedes montar entornos completos de Python, Ruby, Node.js, Go o Rust instalando sus respectivos intérpretes. Para gestionar versiones de código, pkg install git es obligatorio.
Casos de uso prácticos y avanzados

La versatilidad de esta app es increíble. Si te dedicas a la administración de servidores, puedes instalar openssh para conectarte a máquinas remotas mediante SSH o incluso montar tu propio servidor SSH en el móvil para gestionarlo desde el PC. Para los que quieran montar una web rápida, Python permite levantar un servidor web instantáneo en la red local con un solo comando.
En el ámbito de la ciberseguridad y el hacking ético, Termux es muy querido porque permite ejecutar herramientas como Nmap para analizar redes o Metasploit. Además, si te gusta la automatización, puedes ejecutar scripts en Android escribiendo código en Bash para hacer copias de seguridad automáticas o limpiar archivos, otorgándoles permisos de ejecución con chmod +x.
Llevando Termux al siguiente nivel: Entornos gráficos y Distros
Si la pantalla negra te parece muy austera, puedes instalar un entorno de escritorio como XFCE o LXQt. Para ello, necesitas instalar un servidor VNC y el repositorio X11. Una vez configurado, podrás entrar con una app de VNC desde Android y verás una interfaz de ventanas clásica de Linux. Si necesitas una distribución completa (como Arch Linux o Debian) porque algún programa no está en los repos oficiales, la herramienta proot-distro es la solución. Te permite instalar una distro completa, crear usuarios personalizados y gestionar el sistema como si tuvieras una máquina virtual ligera.
Para los usuarios más pro, existen opciones como instalar el shell Fish para tener un prompt más amigable, usar Neovim para programar a nivel experto o incluso gestionar contraseñas con pass y gnupg. También es posible clonar tus propios dotfiles desde GitHub para tener toda tu configuración personalizada sincronizada en cualquier dispositivo Android que uses.
Desde la simple ejecución de un script de Python hasta la emulación de una distro completa con interfaz gráfica, Termux convierte cualquier móvil en una herramienta técnica brutal. Combinando el gestor de paquetes pkg, la capacidad de crear scripts en Bash y la posibilidad de acceder a servidores remotos, cualquier entusiasta de la informática puede prescindir de su portátil para tareas rápidas de desarrollo o administración de sistemas.