Šajā rakstā ir ietverts Android lietotnes “Termux” ceļvedis, kas ļauj Android ierīcēs palaist komandrindas programmas un skriptus.
Termux ir atvērtā koda termināļa emulatora programma, kas darbojas Android ierīcēs. Tas darbojas arī kā sava veida mini Linux OS, kas aprīkots ar daudziem rīkiem un utilītprogrammām, kuras jūs 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 root piekļuve. Jūs pat varat izmantot vieglu darbvirsmas vides GUI bez aparatūras paātrinājuma, izmantojot Termux (caur VNC), taču tie var būt lēni un nav tieši izmantojami maza ekrāna skārienjutīgās ierīcēs. Termux ir ārkārtīgi populārs starp izstrādātājiem un citiem lietotājiem, kuri vēlas piekļūt CLI Linux lietotnēm Android ierīcēs. Tā ir vistuvākā lieta, ko saņemat operētājsistēmas Linux operētājsistēmā Android, un prieks to izmantot ar skārienim optimizētu 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
Lietot lietas
Dažas lietas, ko varat darīt ar Termux:
- Palaidiet Python skriptus
- Palaidiet Bash skriptus
- Spēlēt 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 pakas ar pip, npm, cpan, gem, tlmgr un citiem šādiem pakotņu pārvaldniekiem
- Būtībā viss, ko instalētā pakete ļauj jums izdarīt, izmantojot tās komandrindas saskarni
Termux instalēšana Android ierīcē
Jūs varat lejupielādēt un instalēt Termux, izmantojot Google Play vai no F-Droid. Palaidiet Termux, izmantojot palaidēju, un jūs vajadzētu sveikt ar šādu ekrānu:
Piekļuves iespējošana krātuvē Termux
Lai piekļūtu failiem Termux terminālā vai saglabātu failus no Termux termināla, vispirms jums būs jāiestata Termux krātuve un pēc pieprasījuma jānodrošina Termux krātuves piekļuves atļaujas. To var izdarīt, izpildot šādu komandu:
$ termux-setup-storageKad būsit iestatījis krātuves iestatījumus, varēsit atrast Termux failus, kas saglabāti Android ierīces iekšējās atmiņas mapē “koplietotā”. Ja “koplietotās” mapes nav, 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ājumsTagad jūs varat instalēt vēlamās paketes, izmantojot šādu komandu:
$ pkg instalētPēc instalēšanas jūs varēsiet palaist komandu Termux terminālī instalētajai pakotnei (tāpat kā jūs darbotos darbvirsmas Linux OS):
Šeit varat iegūt instalējamo Termux pakotņu sarakstu. Paketes var meklēt un meklēt arī pašā Termux. Lai to izdarītu, palaidiet komandu šādā formātā:
Varat arī uzskaitīt visus paketes, izmantojot šādu komandu:
$ pkg saraksts-vissDeb pakotņu instalēšana Termux
Jūs varat instalēt noteiktus “.deb ”paketes no Ubuntu vai Debian krātuvēm, ja vien tās ir veidotas jūsu mobilā arhitektūrai (mūsdienās mobilajiem tālruņiem pārsvarā ir ararch64 un aarch32 arhitektūras). Ņemiet vērā, ka dažas paketes var atteikties strādāt ar Termux. Lai instalētu “.pakete deb ”, palaidiet komandu šādā formātā:
$ dpkg -iLai noņemtu manuāli instalētu “.deb ”pakotne Termux, palaidiet komandu šādā formātā:
$ dpkg - noņemtLai uzskaitītu visus manuāli instalētos “.deb ”pakotnes, jums būs jāpalaiž šāda komanda:
$ dpkg -lJebkurš.paketi deb ”no jebkura pakotnes avota var instalēt, ja vien tā atbilst saderības prasībām. Kā vienmēr, uzņemot trešo pušu paketes, jums vajadzētu būt uzmanīgiem, lai novērstu aizdomīgu paku instalēšanu.
Papildu krātuvju iespējošana Termux
Jūs varat arī iespējot papildu krātuves Termux, lai iespējotu papildu pakotņu instalēšanu. Lai atrastu vairāk krātuvju, apmeklējiet šo lapu un noklikšķiniet uz krātuvēm, kuru nosaukumi beidzas ar “-packages”. Komanda šo repozitoriju iespējošanai atradīsit viņu “README” failos. Komanda papildu krātuvju iespējošanai izskatās šādi:
$ pkg instalētTālāk ir sniegti daži piemēri, kurus esmu pārbaudījis un atklājis, ka strādāju pie Termux:
$ pkg instalējiet x11-repo$ pkg instalējiet spēli-repo
$ pkg instalējiet root-repo
$ pkg instalējiet nestabilu repo
$ pkg instalējiet science-repo
Var iespējot arī dažus trešo personu kopienas krātuves. Šo krātuvju sarakstu atradīsit šeit.
Termux pievienojumprogrammu instalēšana
Termux nodrošina dažus noderīgus papildinājumus, kurus var instalēt Android ierīcē, izmantojot Play veikalu. Daži no šiem papildu papildinājumiem ir bez maksas, bet citi ir par maksu. Šo papildinājumu sarakstu varat atrast šeit.
Secinājums
Dažas lietotnes Play veikalā ļauj jums instalēt un palaist Android vidē pilnu Linux vidi. Tomēr dažiem no tiem ir nepieciešama root piekļuve, un tos nav gluži viegli izmantot. Kas attiecas uz draudzīgumu lietotājam, Play veikalā nav nekā cita, piemēram, Termux.