Kā lietot Termux, lai palaistu komandrindas Linux lietotnes operētājsistēmā Android

How Use Termux Run Command Line Linux Apps Android



Šajā rakstā ir sniegta rokasgrāmata par Android lietotni Termux, kas ļauj palaist komandrindas programmas un skriptus Android ierīcēs.

Termux ir atvērtā koda termināļa emulatora lietojumprogramma, kas darbojas Android ierīcēs. Tas darbojas arī kā sava veida mini Linux operētājsistēma, kurā ir daudz rīku un utilītu, ko parasti redzat darbvirsmas Linux izplatījumos. Jūs varat izmantot Termux, lai instalētu un palaistu daudzas komandrindas lietotnes, izmantojot savu pakotņu pārvaldnieku. Lai instalētu un palaistu Termux operētājsistēmā Android, nav nepieciešama saknes piekļuve. Jūs pat varat izmantot vieglu darbvirsmas vides GUI bez aparatūras paātrinājuma, izmantojot Termux (izmantojot VNC), taču tie var būt lēni un nav precīzi izmantojami maza ekrāna skārienierīcēs. Termux ir ļoti populārs izstrādātāju un citu lietotāju vidū, kuri vēlas piekļūt CLI Linux lietotnēm operētājsistēmā Android. Tā ir vistuvākā lieta, ko iegūstat operētājsistēmā Linux operētājsistēmā Android, un to ir patīkami izmantot ar tās skārienjutīgo saskarni, kas piemērota maza ekrāna ierīcēm. Termux piedāvā papildu tastatūras darbības, kas atvieglo simbolu ievadīšanu, kā arī automātisko pabeigšanu, izmantojot darbības taustiņu, kas atrodas ekrāna tastatūras augšējā rindā.







Lietošanas futrāļi

Dažas lietas, ko varat darīt ar Termux:



  • Palaidiet Python skriptus
  • Palaidiet Bash skriptus
  • Spēlējiet komandrindas spēles
  • Piekļūstiet Vi redaktoram
  • Izveidojiet SSH savienojumus
  • Izveidojiet Python virtualenv
  • Izstrādājiet lietotnes, kamēr jums nav nepieciešama GUI piekļuve
  • Instalējiet papildu paketes ar pip, npm, cpan, gem, tlmgr un citiem šādiem pakotņu pārvaldniekiem
  • Būtībā viss, ko instalētā pakete ļauj darīt, izmantojot tās komandrindas saskarni

Termux instalēšana operētājsistēmā Android

Jūs varat lejupielādēt un instalēt Termux, izmantojot Google Play vai no F-Droid . Palaidiet Termux, izmantojot palaidēju, un jums vajadzētu saņemt šādu ekrānu:







Iespējojot piekļuvi krātuvei Termux

Lai piekļūtu Termux termināļa failiem vai saglabātu failus no Termux termināļa, vispirms ir jāiestata Termux krātuve un pēc pieprasījuma jānodrošina Termux piekļuves atļaujas. To var izdarīt, izpildot šādu komandu:

$termux-setup-storage

Kad esat pabeidzis krātuves iestatīšanu, jūs varēsit atrast Termux failus, kas saglabāti jūsu Android ierīces iekšējās atmiņas koplietotajā mapē. Ja koplietotā mape neeksistē, varat to izveidot manuāli. Parasti pilns ceļš uz šo koplietoto mapi ir/storage/emulated/0/shared.



Oficiālo Termux pakotņu instalēšana un pārvaldība

Kad esat instalējis Termux, palaidiet zemāk esošo komandu, lai atjauninātu un jauninātu krātuves:

$pkg jauninājums

Tagad jūs varat instalēt vēlamās paketes, izmantojot šādu komandu:

$pkguzstādīt <pakotnes_nosaukums>

Pēc instalēšanas Termux terminālī varēsit palaist instalētās paketes komandu (tāpat kā darbvirsmas Linux OS):


Instalējamo Termux pakotņu sarakstu varat iegūt no šeit . Jūs varat arī meklēt un meklēt paketes pašā Termux. Lai to izdarītu, palaidiet komandu šādā formātā:

$pkg meklēšana<search_term>

Varat arī uzskaitīt visas paketes, izmantojot šādu komandu:

$pkg saraksts-viss

Deb pakotņu instalēšana Termux

Jūs varat instalēt noteiktas .deb paketes no Ubuntu vai Debian krātuvēm, ja vien tās ir paredzētas jūsu mobilā tālruņa arhitektūrai (mūsdienās mobilajiem tālruņiem pārsvarā ir aarch64 un aarch32 arhitektūra). Ņemiet vērā, ka dažas paketes var atteikties strādāt ar Termux. Lai instalētu .deb pakotni, palaidiet komandu šādā formātā:

$dpkg -i <deb_package_name>

Lai noņemtu manuāli instalēto .deb pakotni Termux, palaidiet komandu šādā formātā:

$dpkg -noņemt <deb_package_name>

Lai uzskaitītu visas manuāli instalētās .deb pakotnes, jums būs jāizpilda šāda komanda:

$dpkg -viņi

Jebkuru .deb pakotni no jebkura pakotnes avota var instalēt, ja vien tā atbilst saderības prasībām. Kā vienmēr, jums jābūt uzmanīgam, paņemot trešo pušu paketes, lai novērstu aizdomīgu pakotņu instalēšanu.

Papildu krātuves iespējošana Termux

Termux varat arī iespējot papildu krātuves, lai varētu instalēt papildu pakotnes. Lai atrastu vairāk krātuves, apmeklējiet šo lappuse un noklikšķiniet uz krātuvēm, kuru nosaukumi beidzas ar -packages. Šo repozitoriju iespējošanas komandu atradīsit to README failos. Komanda papildu krātuves iespējošanai izskatās šādi:

$pkguzstādīt <repozitorija_nosaukums>

Tālāk ir minēti daži piemēri, kurus esmu pārbaudījis un atklājis, ka strādāju pie Termux:

$ pkguzstādītx11-repo

$ pkguzstādītspēle-repo

$ pkguzstādītroot-repo

$ pkguzstādītnestabils-repo

$ pkguzstādītzinātne-repo

Var iespējot arī dažas trešo pušu kopienu krātuves. Jūs atradīsit sarakstu ar šiem pieejamajiem krātuvēm šeit .

Termux papildinājumu instalēšana

Termux piedāvā dažus noderīgus papildinājumus, kurus var instalēt Android ierīcē, izmantojot Play veikalu. Daži no šiem papildinājumiem ir bezmaksas, bet citi-par maksu. Jūs varat atrast šo pieejamo papildinājumu sarakstu šeit .

Secinājums

Dažas Play veikala lietotnes ļauj instalēt un palaist pilnu Linux vidi operētājsistēmā Android. Tomēr dažiem no tiem ir nepieciešama root piekļuve, un tos nav viegli izmantot. Kas attiecas uz lietotājdraudzīgumu, Play veikalā nav nekā cita, piemēram, Termux.