Kako uporabljati Termux za zagon aplikacij Linux ukazne vrstice v sistemu Android

How Use Termux Run Command Line Linux Apps Android



Ta članek zajema vodnik po aplikaciji Termux za Android, ki vam omogoča izvajanje programov in skriptov ukazne vrstice v napravah Android.

Termux je odprtokodna aplikacija emulatorja terminalov, ki deluje v napravah Android. Deluje tudi kot nekakšen mini Linux OS, opremljen s številnimi orodji in pripomočki, ki jih običajno vidite v namiznih distribucijah Linuxa. Termux lahko uporabite za namestitev in zagon številnih aplikacij ukazne vrstice prek lastnega upravitelja paketov. Za namestitev in zagon Termuxa v sistemu Android ni potreben korenski dostop. Uporabite lahko tudi lahke grafične vmesnike za namizno okolje brez strojnega pospeševanja prek Termuxa (prek VNC), vendar so lahko počasni in niso ravno uporabni na napravah na dotik z majhnim zaslonom. Termux je izjemno priljubljen med razvijalci in drugimi uporabniki, ki želijo dostopati do aplikacij CLI Linux za Android. To je najbližje Linux OS-u v sistemu Android in z veseljem ga uporabljate z vmesnikom, optimiziranim na dotik, primernim za naprave z majhnim zaslonom. Termux odlikuje dodatna dejanja tipkovnice, ki olajšajo vnos simbolov, poleg tega pa ima tudi možnost samodejnega dokončanja prek akcijske tipke v zgornji vrstici zaslonske tipkovnice.







Uporabljajte primere

Nekaj ​​stvari, ki jih lahko storite s Termuxom:



  • Zaženite skripte Python
  • Zaženite skripte Bash
  • Igrajte igre ukazne vrstice
  • Odprite urejevalnik Vi
  • Vzpostavite povezave SSH
  • Ustvarite Python virtualenv
  • Razvijajte aplikacije, dokler ne potrebujete dostopa do grafičnega vmesnika
  • Namestite dodatne pakete z upravitelji paketov pip, npm, cpan, gem, tlmgr in drugimi
  • V bistvu vse, kar vam omogoča nameščen paket prek vmesnika ukazne vrstice

Namestitev Termuxa na Android

Termux lahko prenesete in namestite prek Google Play ali od F-Droid . Zaženite Termux prek zaganjalnika in pozdravil vas bo naslednji zaslon:







Omogočanje dostopa do shrambe v Termuxu

Za dostop do datotek v terminalu Termux ali shranjevanje datotek s terminala Termux boste morali najprej nastaviti shrambo Termux in ob pozivu zagotoviti dovoljenja za dostop do shrambe. To lahko storite tako, da izvedete naslednji ukaz:

$termux-setup-storage

Ko končate nastavitev pomnilnika, boste lahko v notranjem pomnilniku naprave Android našli datoteke Termux, shranjene v mapi v skupni rabi. Če mapa v skupni rabi ne obstaja, jo lahko ustvarite ročno. Običajno je celotna pot do te mape v skupni rabi/storage/emulated/0/shared.



Namestitev in upravljanje uradnih paketov Termux

Ko namestite Termux, zaženite spodnji ukaz, da posodobite in nadgradite skladišča:

$pkg nadgradnja

Zdaj lahko z naslednjim ukazom namestite želene pakete:

$pkgnamestite <ime_paketa>

Po namestitvi boste lahko v terminalu Termux zagnali ukaz za nameščen paket (tako kot v namiznem sistemu Linux):


Seznam namestljivih paketov Termux lahko dobite pri tukaj . Pakete lahko iščete in iščete tudi v samem Termuxu. Če želite to narediti, zaženite ukaz v naslednji obliki:

$pkg iskanje<iskalni_izraz>

Vse pakete lahko navedete tudi z naslednjim ukazom:

$pkg seznam-vse

Namestitev paketov Deb v Termux

Nekatere pakete .deb lahko namestite iz skladišč Ubuntu ali Debian, če so narejeni za arhitekturo vašega mobilnega telefona (v teh dneh imajo mobilni telefoni večinoma arhitekture aarch64 in aarch32). Upoštevajte, da nekateri paketi morda ne bodo delovali na Termuxu. Če želite namestiti paket .deb, zaženite ukaz v naslednji obliki:

$dpkg -jaz <deb_name_paketa>

Če želite odstraniti ročno nameščen paket .deb v Termuxu, zaženite ukaz v naslednji obliki:

$dpkg --Odstrani <deb_name_paketa>

Če želite navesti vse ročno nameščene pakete .deb, morate zagnati naslednji ukaz:

$dpkg -

Vsak paket .deb iz katerega koli vira paketa je mogoče namestiti, če izpolnjuje zahteve glede združljivosti. Kot vedno morate biti pri prevzemu paketov tretjih oseb previdni, da preprečite namestitev sumljivih paketov.

Omogočanje dodatnih skladišč v Termuxu

V Termuxu lahko omogočite tudi dodatna skladišča, da omogočite namestitev dodatnih paketov. Če želite poiskati več skladišč, obiščite to stran stran in kliknite na skladišča z imeni, ki se končajo z -paketi. Ukaz za omogočanje teh skladišč boste našli v datotekah README. Ukaz za omogočanje dodatnih skladišč izgleda tako:

$pkgnamestite <repository_name>

Spodaj je nekaj primerov, ki sem jih preizkusil in ugotovil, da delujejo na Termuxu:

$ pkgnamestitex11-repo

$ pkgnamestiteigra-repo

$ pkgnamestiteroot-repo

$ pkgnamestitenestabilen-repo

$ pkgnamestiteznanost-repo

Omogočite lahko tudi nekatera skladišča skupnosti tretjih oseb. Na voljo je seznam teh skladišč tukaj .

Namestitev dodatkov Termux

Termux ponuja nekaj uporabnih dodatkov, ki jih je mogoče namestiti v napravo Android prek Trgovine Play. Nekateri od teh dodatnih dodatkov so brezplačni, drugi pa plačljivi. Seznam teh dodatkov je na voljo tukaj .

Zaključek

Nekatere aplikacije v Trgovini Play vam omogočajo namestitev in zagon celotnega okolja Linuxa v sistemu Android. Vendar pa nekateri med njimi zahtevajo korenski dostop in niso ravno enostavni za uporabo. Kar zadeva prijaznost do uporabnikov, v Trgovini Play ni nič drugega kot Termux.