Androide

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

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

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

Termux es una aplicación de emulador de terminal de código abierto que funciona en dispositivos Android. También funciona como una especie de mini sistema operativo Linux, repleto de muchas herramientas y utilidades que se ven comúnmente en las distribuciones de Linux de escritorio. 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 de root para instalar y ejecutar Termux en Android. Incluso puede usar GUI de entorno de escritorio liviano sin aceleración de hardware a través de Termux (a través de VNC), pero pueden ser lentas 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 de Linux en Android. Es lo más parecido a un sistema operativo Linux en Android, y es un placer usarlo con su interfaz táctil optimizada adecuada para dispositivos de pantalla pequeña. Termux presenta acciones de teclado adicionales que facilitan la entrada de símbolos, y también presenta autocompletado a través del tecla de acción ubicada en la fila superior del teclado en pantalla.

Casos de uso

Algunas cosas que puede hacer con Termux:

Instalación de Termux en Android

Puede descargar e instalar Termux a través de Google Play o desde F-Droid. Inicie Termux a través del lanzador, y debería aparecer la siguiente pantalla:

Habilitación del acceso al almacenamiento en Termux

Para acceder a los archivos en la terminal Termux o para guardar archivos desde la terminal 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-configuración-almacenamiento

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

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

Una vez que haya instalado Termux, ejecute el siguiente comando para actualizar y actualizar los repositorios:

actualización de $ pkg

Ahora puede instalar los paquetes que desee con el siguiente comando:

$ pkg install

Después de la instalación, podrá ejecutar el comando para el paquete instalado en el terminal Termux (tal como 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 el propio Termux. Para hacerlo, ejecute un comando en el siguiente formato:

$ pkg buscar

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

$ pkg list-all

Instalación de paquetes Deb en Termux

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

$ dpkg -i

Para eliminar un ".deb ”en Termux, ejecute un comando en el siguiente formato:

$ dpkg --eliminar

Para enumerar todos los instalados manualmente ".deb ”, deberá ejecutar el siguiente comando:

$ dpkg -l

Alguna ".deb ”se puede instalar desde cualquier fuente de paquete 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.

Habilitación de 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 los repositorios cuyos nombres terminen en "-paquetes". Encontrará el comando para habilitar estos repositorios en sus archivos "README". El comando para habilitar repositorios adicionales se ve así:

$ pkg install

A continuación se muestran algunos ejemplos que probé y encontré funcionando en Termux:

$ pkg instalar x11-repo
$ pkg instalar game-repo
$ pkg instalar root-repo
$ pkg instalar unstable-repo
$ pkg instalar science-repo

También se pueden habilitar algunos repositorios comunitarios de terceros. 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 son de pago. 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 de root y no son precisamente fáciles de usar. En lo que respecta a la facilidad de uso, no hay nada como Termux en Play Store.

Los mejores juegos de Oculus App Lab
Si es propietario de un visor Oculus, debe estar informado sobre la descarga lateral. Sideloading es el proceso de instalación de contenido que no es ...
Los 10 mejores juegos para jugar en Ubuntu
La plataforma Windows ha sido una de las plataformas dominantes para juegos debido al gran porcentaje de juegos que se están desarrollando hoy para ad...
5 mejores juegos de arcade para Linux
Hoy en día, las computadoras son máquinas serias que se usan para jugar. Si no puede obtener la nueva puntuación más alta, sabrá a qué me refiero. En ...