- Instalarea prin F-Droid este recomandată pentru a evita restricțiile Google și a asigura actualizări.
- Capacitatea de a rula limbaje de programare precum Python, Node.js și Ruby fără a fi nevoie de root.
- Posibilitatea de a instala distribuții Linux complete și medii grafice folosind proot-distro și VNC.
Ți-ai imaginat vreodată că ai puterea unui sistem de operare desktop în buzunar? Ei bine, se pare că nu este doar o fantezie; cu Termux poți transforma dispozitivul tău Android într-un mediu Linux complet funcțional fără a anula garanția telefonului sau a recurge la acces root. Este, în esență, un emulator de terminal care deschide ușa către o lume a programării, administrării rețelei și automatizării de oriunde.
Dacă vă place să vă jucați cu aspecte tehnice sau pur și simplu trebuie să rulați scripturi în timp ce sunteți în autobuz, acest instrument este fantastic. În acest articol, îl vom analiza de la instalarea de bază la trucuri avansate , astfel încât să nu vă pierdeți și să știți exact cum să stoarceți fiecare picătură de performanță din dispozitivul dvs. mobil, transformându-l într-o adevărată stație de lucru.
Ce este mai exact Termux?

Pentru cei care nu sunt familiarizați, Termux este o aplicație care oferă un terminal Linux funcțional pentru Android . Cel mai uimitor lucru este că nu necesită privilegii de root pentru majoritatea funcțiilor sale, permițându-vă să instalați pachete și instrumente pe care în mod normal le-ați vedea doar într-o distribuție GNU/Linux precum Debian sau Ubuntu. Este compatibilă cu diverse arhitecturi de procesoare, inclusiv ARM, ARM64 și x86 , asigurându-se că funcționează pe o gamă largă de tablete și smartphone-uri Linux.
Cum să începeți: Instalare și primii pași

Iată un detaliu crucial: deși Termux este disponibil în Magazin Play, cel mai bine este să îl descărcați de pe F-Droid . De ce? Deoarece Google a implementat restricții care împiedică actualizarea corectă a versiunii din Magazin Play. Așadar, primul pas este să instalați F-Droid de pe site-ul său oficial, apoi să căutați și să instalați Termux de acolo.
Odată ce deschizi aplicația pentru prima dată, nu te grăbi să instalezi lucruri fără să vrei. Primul lucru de făcut este actualizați depozitele și pachetele Pentru a evita erorile de dependență, trebuie să executați comanda pkg update && pkg upgradeDacă doriți ca Termux să poată citi și scrie în folderele de pe dispozitivul mobil (cum ar fi Descărcări sau Documente), trebuie să îi acordați permisiunea de stocare rulând termux-setup-storage.
Stăpânirea liniei de comandă
Dacă nu ați mai folosit niciodată un terminal, nu vă faceți griji, este mai simplu decât pare. Există câteva comenzi de bază care fac parte din viața de zi cu zi și pe care trebuie să le stăpânești pentru a naviga prin foldere: ls pentru a vedea ce fișiere sunt acolo, cd a sări dintr-un director în altul, mkdir pentru a crea foldere noi, touch pentru a crea fișiere goale și rm Când doriți să ștergeți ceva de care nu mai aveți nevoie. Pentru a citi rapid conținutul unui fișier, utilizați comanda cat Este cel mai bun aliat al tău.
Gestionarea pachetelor: Instrumente de instalare
Termux folosește un manager de pachete numit pkg (care este practic un strat simplificat peste aptCu acesta, puteți instala practic orice instrument de dezvoltare. De exemplu, dacă doriți să editați cod, puteți instala Nano sau Vim cu pkg install nano o pkg install vimDacă ești programator, poți configura medii complete de Python, Ruby, Node.js, Go sau Rust instalând interpretoarele respective. Pentru a gestiona versiunile de cod, pkg install git Este obligatoriu.
Cazuri de utilizare practice și avansate

Versatilitatea acestei aplicații este incredibilă. Dacă lucrezi în administrarea serveruluiputeți instala openssh să vă conectați la mașini la distanță prin SSH sau chiar să configurați propriul server SSH pe dispozitivul mobil pentru a-l gestiona de pe PC. Pentru cei care doresc să construiască rapid un site web, Python vă permite să configurați un server web instantaneu în rețeaua locală cu o singură comandă.
În domeniul securitate cibernetică și hacking eticTermux este foarte popular deoarece vă permite să rulați instrumente precum Nmap pentru analiza rețelei sau Metasploit. De asemenea, dacă vă place automatizarea, puteți... rulează scripturi pe Android scrierea de cod în Bash pentru a face backup sau curăța automat fișierele, acordându-le permisiuni de execuție cu chmod +x.
Termux la nivelul următor: medii grafice și distribuții
Dacă ecranul negru vi se pare prea auster, puteți instala un mediu desktop precum XFCE sau LXQtPentru a face acest lucru, trebuie să instalați un server VNC și repozitoriul X11. Odată configurat, vă puteți conecta folosind o aplicație VNC din Android și veți vedea o interfață clasică de ferestre Linux. Dacă aveți nevoie de o distribuție completă (cum ar fi Arch Linux sau Debian) deoarece unele programe nu se află în repozitoriile oficiale, instrumentul proot-distro Este soluția. Îți permite instalează o distribuție completă, creați utilizatori personalizați și gestionați sistemul ca și cum ați avea o mașină virtuală ușoară.
Pentru utilizatorii mai avansați, există opțiuni precum instalarea shell-ului Fish pentru un prompt mai ușor de utilizat, utilizarea Neovim pentru programare la nivel de expert sau chiar gestionarea parolelor cu `pass` și `gnupg` . De asemenea, este posibil să clonați propriile fișiere dotfile de pe GitHub pentru a menține toate configurațiile personalizate sincronizate pe orice dispozitiv Android pe care îl utilizați.
De la simpla rulare a unui script Python până la emularea unei distribuții Linux complete cu o interfață grafică, Termux transformă orice dispozitiv mobil într-un instrument tehnic puternic. Combinând managerul de pachete pkg, capacitatea de a crea scripturi Bash și opțiunea de a accesa servere la distanță, orice pasionat de computere își poate lăsa laptopul în urmă pentru sarcini rapide de dezvoltare sau administrare a sistemului.