Šiame straipsnyje pateikiamas „Android“ programos „Termux“ vadovas, leidžiantis „Android“ įrenginiuose paleisti komandų eilutės programas ir scenarijus.
„Termux“ yra atvirojo kodo terminalo emuliatoriaus programa, veikianti „Android“ įrenginiuose. Tai taip pat veikia kaip tam tikra mini „Linux“ operacinė sistema, supakuota su daugeliu įrankių ir paslaugų, kurias paprastai matote darbalaukio „Linux“ paskirstymuose. Galite naudoti „Termux“, kad įdiegtumėte ir paleistumėte daug komandų eilutės programų per savo paketų tvarkyklę. Norint įdiegti ir paleisti „Termux“ „Android“, nereikia root prieigos. Jūs netgi galite naudoti lengvą darbalaukio aplinkos GUI be aparatūros pagreitinimo per „Termux“ (per VNC), tačiau jie gali būti lėti ir ne visai tinkami naudoti mažo ekrano jutikliniuose įrenginiuose. „Termux“ yra labai populiarus tarp kūrėjų ir kitų vartotojų, norinčių pasiekti „CLI Linux“ programas „Android“. Tai yra artimiausias dalykas, kurį pasiekiate „Linux“ operacinėje sistemoje „Android“, ir malonu naudoti su lietimui optimizuota sąsaja, tinkama mažo ekrano įrenginiams. „Termux“ turi papildomų klaviatūros veiksmų, leidžiančių lengvai įvesti simbolius, taip pat yra automatinio užbaigimo per
Naudojimo atvejai
Keletas dalykų, kuriuos galite padaryti naudodami „Termux“:
- Paleiskite „Python“ scenarijus
- Paleiskite „Bash“ scenarijus
- Žaisk komandinės eilutės žaidimus
- Prieiga prie „Vi“ redaktoriaus
- Užmegzkite SSH ryšius
- Sukurkite „Python virtualenv“
- Kurkite programas tol, kol jums nereikia GUI prieigos
- Įdiekite papildomus paketus su pip, npm, cpan, gem, tlmgr ir kitais tokiais paketų tvarkyklėmis
- Iš esmės viskas, ką leidžia įdiegtas paketas, leidžia jums atlikti naudojant komandinės eilutės sąsają
„Termux“ diegimas „Android“
Galite atsisiųsti ir įdiegti „Termux“ per „Google Play“ arba iš „F-Droid“. Paleiskite „Termux“ per paleidimo priemonę ir turėtumėte pasveikinti tokiu ekranu:
Prieigos prie saugyklos įgalinimas „Termux“
Norėdami pasiekti „Termux“ terminalo failus arba išsaugoti failus iš „Termux“ terminalo, pirmiausia turėsite sukonfigūruoti „Termux“ saugyklą ir paprašyti „Termux“ suteikti prieigos prie saugyklos leidimus. Tai galite padaryti vykdydami šią komandą:
$ termux-setup-storageAtlikę sąrankos sąranką, „Android“ įrenginio vidinėje atmintyje galėsite rasti „Termux“ failus, saugomus „bendrinamame“ aplanke. Jei aplanko „bendrai“ nėra, galite jį sukurti rankiniu būdu. Paprastai visas šio „bendrinamo“ aplanko kelias yra „/ storage / emulated / 0 / shared“.
Oficialių „Termux“ paketų diegimas ir valdymas
Įdiegę „Termux“, paleiskite toliau pateiktą komandą, kad atnaujintumėte ir atnaujintumėte saugyklas:
$ pkg atnaujinimasDabar galite įdiegti norimus paketus naudodami šią komandą:
$ pkg įdiegtiPo įdiegimo galėsite paleisti įdiegto paketo komandą „Termux“ terminale (taip, kaip tai darytumėte darbalaukio „Linux“ operacinėje sistemoje):
Čia galite gauti įdiegiamų „Termux“ paketų sąrašą. Taip pat galite ieškoti ir ieškoti pakuočių pačiame „Termux“. Norėdami tai padaryti, paleiskite komandą tokiu formatu:
Taip pat galite išvardyti visus paketus naudodami šią komandą:
$ pkg sąrašas-viskas„Deb“ paketų diegimas „Termux“
Galite įdiegti tam tikrus.deb “paketai iš„ Ubuntu “arba„ Debian “saugyklų, jei jie sukurti jūsų mobiliojo telefono architektūrai (šiais laikais mobilieji telefonai dažniausiai turi „archarch64“ ir „Aarch32“ architektūras). Atminkite, kad kai kurie paketai gali atsisakyti dirbti su „Termux“. Norėdami įdiegti.deb “paketą, paleiskite komandą tokiu formatu:
$ dpkg -iNorėdami pašalinti rankiniu būdu įdiegtą „.deb “paketą„ Termux “, vykdykite komandą tokiu formatu:
$ dpkg - pašalintiNorėdami išvardyti visus rankiniu būdu įdiegtus.deb “paketus, turėsite paleisti šią komandą:
$ dpkg -lBet koks.deb “paketą iš bet kurio paketo šaltinio galima įdiegti, jei jis atitinka suderinamumo reikalavimus. Kaip visada, rinkdamiesi trečiųjų šalių paketus, turėtumėte būti atsargūs, kad išvengtumėte įtartinų paketų diegimo.
Įgalinti papildomas saugyklas „Termux“
„Termux“ taip pat galite įgalinti papildomas saugyklas, kad būtų galima įdiegti papildomus paketus. Norėdami rasti daugiau saugyklų, apsilankykite šiame puslapyje ir spustelėkite saugyklas, kurių pavadinimai baigiasi „-packages“. Komandą, kaip įgalinti šias saugyklas, rasite jų „README“ failuose. Komanda, leidžianti papildomas saugyklas, atrodo taip:
$ pkg įdiegtiToliau pateikiami keli pavyzdžiai, kuriuos išbandžiau ir radau darbą su „Termux“:
$ pkg įdiekite „x11-repo“$ pkg įdiekite „game-repo“
$ pkg įdiekite root-repo
$ pkg įdiekite nestabilią repo
$ pkg įdiegti „science-repo“
Taip pat galima įgalinti kai kurias trečiųjų šalių bendruomenės talpyklas. Šių saugyklų sąrašą rasite čia.
„Termux“ priedų diegimas
„Termux“ pateikia keletą naudingų priedų, kuriuos galima įdiegti „Android“ įrenginyje per „Play“ parduotuvę. Kai kurie iš šių papildomų priedų yra nemokami, o kiti mokami. Šių priedų sąrašą galite rasti čia.
Išvada
Kai kurios „Play Store“ programos leidžia „Android“ įdiegti ir paleisti visas „Linux“ aplinkas. Tačiau keliems iš jų reikia prieigos prie šaknies, ir jais naudotis nėra visai paprasta. Kalbant apie patogumą vartotojui, „Play“ parduotuvėje nėra nieko kito, kaip „Termux“.