Cum se folosește Termux pentru a rula aplicații Linux de linie de comandă în Android

How Use Termux Run Command Line Linux Apps Android



Acest articol acoperă un ghid al aplicației Termux pentru Android, care vă permite să rulați programe și scripturi din linia de comandă pe dispozitive Android.

Termux este o aplicație open-source emulator de terminal care funcționează pe dispozitive Android. De asemenea, funcționează ca un fel de mini sistem de operare Linux, plin de multe instrumente și utilitare pe care le vedeți în mod obișnuit în distribuțiile Linux desktop. Puteți utiliza Termux pentru a instala și rula numeroase aplicații din linia de comandă prin propriul manager de pachete. Nu este necesar acces root pentru a instala și rula Termux pe Android. Puteți utiliza chiar și interfețe grafice ușoare de mediu desktop fără accelerare hardware prin Termux (prin VNC), dar acestea pot fi lente și nu pot fi utilizate exact pe dispozitivele tactile cu ecran mic. Termux este extrem de popular printre dezvoltatori și alți utilizatori care doresc să acceseze aplicațiile CLI Linux pe Android. Este cel mai aproape de un sistem de operare Linux pe Android și este o plăcere să îl folosești cu interfața sa optimizată pentru atingere, potrivită pentru dispozitive cu ecran mic. Termux prezintă acțiuni suplimentare de la tastatură, facilitând introducerea simbolurilor și, de asemenea, completarea automată prin intermediul tastei de acțiune aflate în rândul superior al tastaturii de pe ecran.







Cazuri de utilizare

Câteva lucruri pe care le puteți face cu Termux:



  • Rulați scripturi Python
  • Rulați scripturile Bash
  • Joacă jocuri din linia de comandă
  • Accesați editorul Vi
  • Faceți conexiuni SSH
  • Creați Python virtualenv
  • Dezvoltați aplicații atâta timp cât nu aveți nevoie de acces GUI
  • Instalați pachete suplimentare cu pip, npm, cpan, gem, tlmgr și alți astfel de manageri de pachete
  • Practic, orice vă permite să faceți un pachet instalat prin interfața sa de linie de comandă

Instalarea Termux pe Android

Puteți descărca și instala Termux prin Google Play sau din F-Droid . Lansați Termux prin lansator și ar trebui să fiți întâmpinat cu următorul ecran:







Activarea accesului la stocare pe Termux

Pentru a accesa fișierele din terminalul Termux sau pentru a salva fișiere de la terminalul Termux, va trebui mai întâi să configurați spațiul de stocare Termux și să furnizați permisiunile de acces la Termux atunci când vi se solicită. Puteți face acest lucru executând următoarea comandă:

$termux-setup-storage

Odată ce ați terminat setarea de stocare, veți putea găsi fișiere Termux stocate în folderul partajat în spațiul de stocare intern al dispozitivului dvs. Android. Dacă folderul partajat nu există, îl puteți crea manual. De obicei, calea completă către acest folder partajat este / storage / emulated / 0 / shared.



Instalarea și gestionarea pachetelor oficiale Termux

După ce ați instalat Termux, rulați comanda de mai jos pentru a actualiza și actualiza depozite:

$upgrade pkg

Acum puteți instala pachetele dorite folosind următoarea comandă:

$pachetinstalare <numele pachetului>

După instalare, veți putea rula comanda pentru pachetul instalat în terminalul Termux (la fel cum ați face pe un sistem de operare Linux desktop):


Puteți obține o listă de pachete Termux instalabile de la Aici . De asemenea, puteți căuta și căuta pachete în Termux. Pentru aceasta, rulați o comandă în următorul format:

$căutare pkg<termen de căutare>

De asemenea, puteți lista toate pachetele folosind următoarea comandă:

$pkg list-all

Instalarea pachetelor Deb în Termux

Puteți instala anumite pachete .deb din depozitele Ubuntu sau Debian, atâta timp cât acestea sunt create pentru arhitectura mobilului dvs. (zilele noastre, telefoanele mobile au în mare parte arhitecturi aarch64 și aarch32). Rețineți că unele pachete pot refuza să lucreze pe Termux. Pentru a instala un pachet .deb, rulați o comandă în următorul format:

$dpkg -i <deb_package_name>

Pentru a elimina un pachet .deb instalat manual în Termux, executați o comandă în următorul format:

$dpkg --elimina <deb_package_name>

Pentru a lista toate pachetele .deb instalate manual, va trebui să executați următoarea comandă:

$dpkg -la

Orice pachet .deb din orice sursă de pachet poate fi instalat atâta timp cât îndeplinește cerințele de compatibilitate. Ca întotdeauna, trebuie să aveți grijă atunci când ridicați pachete terțe pentru a împiedica instalarea pachetelor suspecte.

Activarea depozitelor suplimentare în Termux

De asemenea, puteți activa depozite suplimentare în Termux pentru a permite instalarea pachetelor suplimentare. Pentru a găsi mai multe depozite, vizitați aceasta pagină și faceți clic pe depozite cu nume care se termină cu -pachete. Veți găsi comanda pentru activarea acestor depozite în fișierele lor README. Comanda pentru activarea depozitelor suplimentare arată astfel:

$pachetinstalare <repository_name>

Mai jos sunt câteva exemple pe care le-am testat și am găsit că lucrează la Termux:

$ pkginstalarex11-repo

$ pkginstalarejoc-repo

$ pkginstalareroot-repo

$ pkginstalareinstabil-repo

$ pkginstalarescience-repo

Unele depozite comunitare terțe pot fi, de asemenea, activate. Veți găsi o listă a acestor depozite disponibile Aici .

Instalarea suplimentelor Termux

Termux oferă câteva suplimente utile care pot fi instalate pe un dispozitiv Android prin Play Store. Unele dintre aceste suplimente suplimentare sunt gratuite, în timp ce altele sunt plătite. Puteți găsi o listă cu aceste programe de completare disponibile Aici .

Concluzie

Unele aplicații din Magazinul Play vă permit să instalați și să rulați medii Linux complete pe Android. Cu toate acestea, câteva dintre ele necesită acces root și nu sunt tocmai ușor de utilizat. În ceea ce privește ușurința în utilizare, nu există nimic altceva ca Termux pe Play Store.