„Android“

Kaip naudoti „Termux“ norint paleisti „Linux“ komandų eilutės programas

Kaip naudoti „Termux“ norint paleisti „Linux“ komandų eilutės programas

Š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 veiksmo klavišas, esantis viršutinėje ekrano klaviatūros eilėje.

Naudojimo atvejai

Keletas dalykų, kuriuos galite padaryti naudodami „Termux“:

„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-storage

Atlikę 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 atnaujinimas

Dabar galite įdiegti norimus paketus naudodami šią komandą:

$ pkg įdiegti

Po į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:

$ pkg paieška

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 -i

Norėdami pašalinti rankiniu būdu įdiegtą „.deb “paketą„ Termux “, vykdykite komandą tokiu formatu:

$ dpkg - pašalinti

Norėdami išvardyti visus rankiniu būdu įdiegtus.deb “paketus, turėsite paleisti šią komandą:

$ dpkg -l

Bet 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 įdiegti

Toliau 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“.

„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...
„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...