Ta članek zajema vodnik po aplikaciji za Android »Termux«, ki omogoča zagon 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 OS Linux, poln številnih orodij in pripomočkov, ki jih pogosto 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 Androidu ni potreben korenski dostop. Uporabite lahko celo lahke grafične uporabniške vmesnike za namizno okolje brez strojnega pospeševanja prek Termuxa (prek VNC), vendar so lahko počasni in niso ravno uporabni v napravah na dotik z majhnim zaslonom. Termux je izjemno priljubljen med razvijalci in drugimi uporabniki, ki želijo v Androidu dostopati do aplikacij CLI Linux. To je najbližje, kar pridete do operacijskega sistema Linux v Androidu, in z veseljem ga uporabljate z vmesnikom, optimiziranim za dotik, primeren za naprave z majhnimi zasloni. Termux ima dodatna dejanja na tipkovnici, ki olajšajo vnos simbolov, poleg tega pa ima tudi samodejno dokončanje skozi
Uporabite zadeve
Nekaj stvari, ki jih lahko storite s Termuxom:
- Zaženite skripte Python
- Zaženite skripte Bash
- Igrajte igre ukazne vrstice
- Dostop do urejevalnika Vi
- Vzpostavite SSH povezave
- Ustvari Python virtualenv
- Razvijajte aplikacije, dokler ne potrebujete dostopa do GUI
- Namestite dodatne pakete s pip, npm, cpan, gem, tlmgr in drugimi takšnimi upravitelji paketov
- V bistvu vam vse, kar vam omogoča nameščeni paket, omogoča vmesnik ukazne vrstice
Namestitev Termuxa na Android
Termux lahko naložite in namestite prek Googla Play ali s F-Droida. Zaženite Termux skozi zaganjalnik in pozdravil vas bo naslednji zaslon:
Omogočanje dostopa do pomnilnika na Termuxu
Če želite dostopati do datotek v terminalu Termux ali shraniti datoteke s terminala Termux, boste najprej morali nastaviti shrambo Termux in Termuxu po potrebi dati dovoljenja za dostop do shranjevanja. To lahko storite z naslednjim ukazom:
$ termux-setup-storagePo končani nastavitvi pomnilnika boste lahko našli datoteke Termux, shranjene v mapi »v skupni rabi« v notranjem pomnilniku naprave Android. Č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 za posodobitev in nadgradnjo skladišč:
$ pkg nadgradnjaZdaj lahko namestite želene pakete z naslednjim ukazom:
$ pkg namestitevPo namestitvi boste lahko v terminalu Termux (tako kot v namiznem OS Linux) zagnali ukaz za nameščeni paket:
Tu lahko najdete seznam namestljivih paketov Termux. Pakete lahko iščete in iščete tudi v samem Termuxu. Če želite to narediti, zaženite ukaz v naslednji obliki:
Vse pakete lahko tudi navedete z naslednjim ukazom:
$ pkg seznam-vseNamestitev paketov dolgov v Termux
Lahko namestite določene.deb ”iz repozitorijev Ubuntu ali Debian, če so narejeni za arhitekturo vašega mobilnega telefona (danes imajo mobilniki večinoma arhitekturo aarch64 in aarch32). Upoštevajte, da nekateri paketi morda ne bodo mogli delati na Termuxu. Če želite namestiti.deb ”, zaženite ukaz v naslednji obliki:
$ dpkg -iČe želite odstraniti ročno nameščen.deb ”v Termuxu, zaženite ukaz v naslednji obliki:
$ dpkg --removeZa seznam vseh ročno nameščenih “.deb ”, boste morali zagnati naslednji ukaz:
$ dpkg -lKaj ".deb ”iz katerega koli vira paketa je mogoče namestiti, če izpolnjuje zahteve glede združljivosti. Kot vedno bodite previdni pri prevzemanju paketov tretjih oseb, da preprečite namestitev sumljivih paketov.
Omogočanje dodatnih skladišč v Termuxu
V Termuxu lahko omogočite tudi dodatne repozitorije, da omogočite namestitev dodatnih paketov. Če želite poiskati več skladišč, obiščite to stran in kliknite skladišča z imeni, ki se končajo z “-paketi”. Ukaz za omogočanje teh skladišč najdete v njihovih datotekah »README«. Ukaz za omogočanje dodatnih skladišč je videti tako:
$ pkg namestitevSpodaj je nekaj primerov, ki sem jih preizkusil in ugotovil, da delujejo na Termuxu:
$ pkg namestite x11-repo$ pkg namesti igro-repo
$ pkg namestite root-repo
$ pkg namestite nestabilen repo
$ pkg namestite science-repo
Omogočiti je mogoče tudi nekatera skladišča neodvisnih skupnosti. Tukaj boste našli seznam teh skladišč.
Nameščanje 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čani. Seznam teh dodatkov je na voljo tukaj.
Zaključek
Nekatere aplikacije v Trgovini Play vam omogočajo namestitev in zagon celotnega okolja Linux v sistemu Android. Nekaj pa jih zahteva korenski dostop in ni ravno enostaven za uporabo. Kar zadeva prijaznost do uporabnika, v Trgovini Play ni nič drugega kot Termux.