Com s'utilitza Termux per executar aplicacions Linux de línia d'ordres a Android

How Use Termux Run Command Line Linux Apps Android



Aquest article tracta una guia sobre l'aplicació Termux per a Android que us permet executar programes de línia de comandes i scripts en dispositius Android.

Termux és una aplicació d’emulador de terminal de codi obert que funciona en dispositius Android. També funciona com una mena de mini sistema operatiu Linux, ple de moltes eines i utilitats que veieu habitualment a les distribucions Linux d’escriptori. Podeu utilitzar Termux per instal·lar i executar nombroses aplicacions de línia d'ordres a través del seu propi gestor de paquets. No cal l'accés root per instal·lar i executar Termux a Android. Fins i tot podeu fer servir GUI d’entorns d’escriptori lleugers sense acceleració de maquinari a través de Termux (mitjançant VNC), però poden ser lents i no utilitzar-se exactament en dispositius tàctils de pantalla petita. Termux és extremadament popular entre els desenvolupadors i altres usuaris que volen accedir a les aplicacions CLI Linux a Android. És el que més s’acosta a un sistema operatiu Linux a Android i és un plaer utilitzar-lo amb la seva interfície tàctil optimitzada per a dispositius de pantalla petita. Termux compta amb accions de teclat addicionals que faciliten la introducció de símbols i també es pot completar automàticament mitjançant la tecla d'acció situada a la fila superior del teclat en pantalla.







Casos d’ús

Algunes coses que podeu fer amb Termux:



  • Executeu scripts Python
  • Executeu scripts Bash
  • Juga a jocs de línia d’ordres
  • Access Vi editor
  • Feu connexions SSH
  • Creeu Python virtualenv
  • Desenvolupeu aplicacions sempre que no necessiteu accés a la GUI
  • Instal·leu paquets addicionals amb pip, npm, cpan, gem, tlmgr i altres gestors de paquets d’aquest tipus
  • Bàsicament, tot el que un paquet instal·lat us permet fer a través de la seva interfície de línia d'ordres

Instal·lació de Termux a Android

Podeu descarregar i instal·lar Termux mitjançant Google Play o de F-Droid . Inicieu Termux mitjançant el llançador i us hauria de rebre la pantalla següent:







Habilitació de l’accés a l’emmagatzematge a Termux

Per accedir als fitxers del terminal Termux o per desar fitxers des del terminal Termux, primer haureu de configurar l’emmagatzematge Termux i proporcionar permisos d’accés a Termux quan se us demani. Podeu fer-ho executant l'ordre següent:

$termux-setup-storage

Un cop hàgiu configurat l’emmagatzematge, podreu trobar fitxers Termux emmagatzemats a la carpeta compartida a l’emmagatzematge intern del dispositiu Android. Si la carpeta compartida no existeix, podeu crear-ne una manualment. Normalment, el camí d'accés complet a aquesta carpeta compartida és / storage / emulated / 0 / shared.



Instal·lació i gestió de paquets oficials de Termux

Un cop hàgiu instal·lat Termux, executeu l'ordre següent per actualitzar i actualitzar els repositoris:

$actualització del paquet

Ara podeu instal·lar els paquets desitjats mitjançant l'ordre següent:

$paquetinstal·lar <nom_paquet>

Després de la instal·lació, podreu executar l'ordre del paquet instal·lat al terminal Termux (tal com faríeu en un sistema operatiu Linux d'escriptori):


Podeu obtenir una llista de paquets Termux instal·lables des de aquí . També podeu cercar i buscar paquets al mateix Termux. Per fer-ho, executeu una ordre en el format següent:

$cerca de paquets<termini_cerca>

També podeu llistar tots els paquets mitjançant l'ordre següent:

$llista de pkg-tot

Instal·lació de paquets Deb a Termux

Podeu instal·lar determinats paquets .deb des de repositoris Ubuntu o Debian sempre que estiguin fets per a l’arquitectura del vostre mòbil (actualment, els mòbils tenen arquitectures aarch64 i aarch32). Tingueu en compte que alguns paquets poden negar-se a treballar a Termux. Per instal·lar un paquet .deb, executeu una ordre en el format següent:

$dpkg -i <deb_package_name>

Per eliminar un paquet .deb instal·lat manualment a Termux, executeu una ordre en el format següent:

$dpkg --eliminar <deb_package_name>

Per llistar tots els paquets .deb instal·lats manualment, haureu d'executar l'ordre següent:

$dpkg -la

Es pot instal·lar qualsevol paquet .deb de qualsevol font del paquet sempre que compleixi els requisits de compatibilitat. Com sempre, heu de tenir precaució a l’hora d’agafar paquets de tercers per evitar la instal·lació de paquets sospitosos.

Habilitació de dipòsits addicionals a Termux

També podeu habilitar repositoris addicionals a Termux per permetre la instal·lació de paquets addicionals. Per trobar més repositoris, visiteu aquesta pàgina pàgina i feu clic als repositoris que tinguin noms que acabin amb -packages. Trobareu l’ordre per habilitar aquests repositoris als seus fitxers README. L'ordre per habilitar repositoris addicionals té aquest aspecte:

$paquetinstal·lar <nom_depositori>

A continuació, es mostren alguns exemples que he provat i trobat treballant a Termux:

$ paquetinstal·larrepòs x11

$ paquetinstal·larrepositori de jocs

$ paquetinstal·larroot-repo

$ paquetinstal·larinestable-repo

$ paquetinstal·larrepositori científic

També es poden habilitar alguns dipòsits de comunitats de tercers. Trobareu una llista d’aquests repositoris disponibles aquí .

Instal·lació dels complements Termux

Termux proporciona alguns complements útils que es poden instal·lar en un dispositiu Android a través de Play Store. Alguns d’aquests complements addicionals són gratuïts, mentre que d’altres són de pagament. Podeu trobar una llista d’aquests complements disponibles aquí .

Conclusió

Algunes aplicacions de Play Store us permeten instal·lar i executar entorns Linux complets a Android. Tanmateix, alguns d’ells requereixen accés de root i no són precisament fàcils d’utilitzar. Pel que fa a la facilitat d’ús, a Play Store no hi ha res més com Termux.