Cómo usar Termux para ejecutar aplicaciones de línea de comandos Linux en Android

Cómo usar Termux para ejecutar aplicaciones de línea de comandos Linux en Android

Este artículo cubre una guía en la aplicación Android "Termux" que le permite ejecutar programas y scripts de línea de comandos en dispositivos Android.

Termux es una aplicación de emulador terminal de código abierto que funciona en dispositivos Android. También funciona como una especie de sistema operativo mini Linux, lleno de muchas herramientas y utilidades que comúnmente ve en las distribuciones de escritorio Linux. Puede usar Termux para instalar y ejecutar numerosas aplicaciones de línea de comandos a través de su propio Administrador de paquetes. No se requiere acceso raíz para instalar y ejecutar termux en Android. Incluso puede usar una guis de entorno de escritorio ligero sin aceleración de hardware a través de Termux (a través de VNC), pero pueden ser lentos y no se pueden usar exactamente en dispositivos táctiles de pantalla pequeña. Termux es extremadamente popular entre los desarrolladores y otros usuarios que desean acceder a las aplicaciones CLI Linux en Android. Es lo más cercano que obtienes a un sistema operativo Linux en Android, y es un placer usarlo con su interfaz óptima táctil adecuada para dispositivos de pantalla pequeña. Termux presenta acciones adicionales del teclado que hacen que sea fácil ingresar símbolos, y también presenta una combustión automática a través de la tecla de acción ubicada en la fila superior del teclado en pantalla.

Casos de uso

Algunas cosas que puedes hacer con Termux:

  • Ejecutar guiones de Python
  • Ejecutar guiones Bash
  • Jugar juegos de línea de comandos
  • Access VI Editor
  • Hacer conexiones ssh
  • Crear python virtualenv
  • Desarrolle aplicaciones siempre que no necesite acceso a la GUI
  • Instale paquetes adicionales con PIP, NPM, CPAN, GEM, TLMGR y otros administradores de paquetes similares
  • Básicamente, cualquier cosa que un paquete instalado le permita hacer a través de su interfaz de línea de comandos

Instalación de Termux en Android

Puede descargar e instalar Termux a través de Google Play o desde F-Droid. Inicie el Termux a través del lanzador, y debe ser recibido con la siguiente pantalla:

Habilitar el acceso al almacenamiento en Termux

Para acceder a los archivos en el terminal de Termux o para guardar archivos desde el terminal de Termux, primero deberá configurar el almacenamiento de Termux y proporcionar permisos de acceso de almacenamiento a Termux cuando se le solicite. Puede hacerlo ejecutando el siguiente comando:

$ termux-setup-storage

Una vez que esté a través de la configuración de almacenamiento, podrá encontrar archivos de termux almacenados en la carpeta "compartida" en el almacenamiento interno de su dispositivo Android. Si la carpeta "compartida" no existe, puede crear manualmente una. Por lo general, la ruta completa a esta carpeta "compartida" es "/almacenamiento/emulado/0/compartido".

Instalación y administración de paquetes oficiales de Termux

Una vez que haya instalado Termux, ejecute el comando a continuación para actualizar y actualizar repositorios:

Actualización de $ PKG

Ahora puede instalar sus paquetes deseados utilizando el siguiente comando:

Instalación de $ PKG

Después de la instalación, podrá ejecutar el comando para el paquete instalado en el terminal Termux (al igual que lo haría en un sistema operativo Linux de escritorio):


Puede obtener una lista de paquetes de termux instalables desde aquí. También puede buscar y buscar paquetes en Termux en sí mismo. Para hacerlo, ejecute un comando en el siguiente formato:

búsqueda de $ PKG

También puede enumerar todos los paquetes usando el siguiente comando:

$ PKG List-All

Instalación de paquetes DEB en Termux

Puedes instalar ciertos ".DEB "paquetes de repositorios de Ubuntu o Debian siempre que estén hechos para la arquitectura de su móvil (en estos días, los móviles tienen arquitecturas AARCH64 y AARCH32). Tenga en cuenta que algunos paquetes pueden negarse a trabajar en Termux. Para instalar un ".paquete deb ”, ejecute un comando en el siguiente formato:

$ dpkg -i

Para eliminar un instalado manualmente ".paquete deb ”en termux, ejecute un comando en el siguiente formato:

$ DPKG -Remove

Para enumerar todo instalado manualmente ".paquetes de deb ”, deberá ejecutar el siguiente comando:

$ dpkg -l

Cualquier ".El paquete DEB ”de cualquier fuente de paquete se puede instalar siempre que cumpla con los requisitos de compatibilidad. Como siempre, debe tener cuidado al recoger paquetes de terceros para evitar la instalación de paquetes sospechosos.

Habilitando repositorios adicionales en Termux

También puede habilitar repositorios adicionales en Termux para habilitar la instalación de paquetes adicionales. Para encontrar más repositorios, visite esta página y haga clic en Repositorios que tengan nombres que terminen con "-Cackages". Encontrará el comando para habilitar estos repositorios en sus archivos "ReadMe". El comando para habilitar repositorios adicionales se ve así:

Instalación de $ PKG

A continuación hay algunos ejemplos que he probado y encontrado trabajando en Termux:

$ PKG Instalar x11-Repo
$ PKG Instalar Game-Repo
$ PKG Instalar root-Repo
$ PKG Instalar Inestable-Repo
$ PKG Instalar ciencia-Repo

Algunos repositorios comunitarios de terceros también se pueden habilitar. Encontrará una lista de estos repositorios disponibles aquí.

Instalación de complementos de Termux

Termux proporciona algunos complementos útiles que se pueden instalar en un dispositivo Android a través de Play Store. Algunos de estos complementos adicionales son gratuitos, mientras que otros se les paga. Puede encontrar una lista de estos complementos disponibles aquí.

Conclusión

Algunas aplicaciones en Play Store le permiten instalar y ejecutar entornos Linux completos en Android. Sin embargo, algunos de ellos requieren acceso a la raíz, y no son exactamente fáciles de usar. En lo que respecta a la facilidad de uso, no hay nada más como Termux en Play Store.