Kuinka käyttää Termuxia komentorivin Linux -sovellusten suorittamiseen Androidissa

How Use Termux Run Command Line Linux Apps Android



Tämä artikkeli sisältää oppaan Termux Android -sovelluksesta, jonka avulla voit suorittaa komentoriviohjelmia ja komentosarjoja Android-laitteilla.

Termux on avoimen lähdekoodin pääteemulaattorisovellus, joka toimii Android-laitteilla. Se toimii myös eräänlaisena mini Linux -käyttöjärjestelmänä, jossa on monia työkaluja ja apuohjelmia, joita tavallisesti näet työpöydän Linux -jakeluissa. Termuxin avulla voit asentaa ja suorittaa useita komentorivisovelluksia oman paketinhallinnan kautta. Pääkäyttäjän oikeutta ei tarvita Termuxin asentamiseen ja käyttämiseen Androidissa. Voit jopa käyttää kevyttä työpöytäympäristön graafista käyttöliittymää ilman laitteistokiihdytystä Termuxin kautta (VNC: n kautta), mutta ne voivat olla hitaita eivätkä aivan käyttökelpoisia pienen näytön kosketuslaitteissa. Termux on erittäin suosittu kehittäjien ja muiden käyttäjien keskuudessa, jotka haluavat käyttää CLI Linux -sovelluksia Androidilla. Se on lähin asia, jonka saat Linux-käyttöjärjestelmään Androidissa, ja sitä on ilo käyttää kosketusoptimoidun käyttöliittymän ansiosta, joka sopii pienille näytöille. Termuxissa on näppäimistön lisätoimintoja, jotka helpottavat symbolien syöttämistä, ja myös automaattinen täydennys näyttönäppäimistön ylärivillä olevan toimintonäppäimen avulla.





Käytä koteloita

Jotkut asiat, joita voit tehdä Termuxilla:



  • Suorita Python -komentosarjat
  • Suorita Bash -skriptit
  • Pelaa komentorivipelejä
  • Avaa Vi -editori
  • Tee SSH -yhteydet
  • Luo Python virtualenv
  • Kehitä sovelluksia niin kauan kuin et tarvitse käyttöliittymää
  • Asenna lisäpaketteja, joissa on pip, npm, cpan, gem, tlmgr ja muut vastaavat paketinhallintaohjelmat
  • Pohjimmiltaan kaikki, mitä asennettu paketti mahdollistaa komentoriviliittymän kautta

Termuxin asentaminen Androidiin

Voit ladata ja asentaa Termuxin kautta Google Play tai alkaen F-Droid . Käynnistä Termux kantoraketin kautta, ja sinua toivotetaan tervetulleeksi seuraavalla näytöllä:







Tallennustilan käytön ottaminen käyttöön Termuxissa

Jos haluat käyttää Termux -päätelaitteen tiedostoja tai tallentaa tiedostoja Termux -päätelaitteesta, sinun on ensin määritettävä Termux -tallennustila ja annettava tallennustilan käyttöoikeudet Termuxille pyydettäessä. Voit tehdä sen suorittamalla seuraavan komennon:

$termux-setup-storage

Kun olet suorittanut tallennusasetukset, löydät Android -laitteen sisäisen tallennustilan jaettuun kansioon tallennetut Termux -tiedostot. Jos jaettua kansiota ei ole, voit luoda sen manuaalisesti. Yleensä tämän jaetun kansion koko polku on/storage/emulated/0/shared.



Virallisten Termux -pakettien asentaminen ja hallinta

Kun olet asentanut Termuxin, suorita alla oleva komento päivittääksesi ja päivittääksesi arkistoja:

$pkg päivitys

Nyt voit asentaa haluamasi paketit seuraavalla komennolla:

$pkgAsentaa <paketin nimi>

Asennuksen jälkeen voit suorittaa asennetun paketin komennon Termux -päätelaitteessa (aivan kuten teet työpöydän Linux -käyttöjärjestelmässä):


Saat luettelon asennettavista Termux -paketeista osoitteesta tässä . Voit myös etsiä ja etsiä paketteja itse Termuxistä. Suorita komento seuraavassa muodossa:

$pkg haku<hakusana>

Voit myös listata kaikki paketit käyttämällä seuraavaa komentoa:

$pkg lista-kaikki

Deb -pakettien asentaminen Termuxiin

Voit asentaa tiettyjä .deb -paketteja Ubuntun tai Debianin arkistoista, kunhan ne on tehty matkapuhelimesi arkkitehtuuria varten (nykyään matkapuhelimissa on enimmäkseen aarch64- ja aarch32 -arkkitehtuurit). Huomaa, että jotkin paketit voivat kieltäytyä toimimasta Termux -palvelussa. Asenna .deb -paketti suorittamalla komento seuraavassa muodossa:

$dpkg -i <deb_paketin_nimi>

Jos haluat poistaa manuaalisesti asennetun .deb -paketin Termuxista, suorita komento seuraavassa muodossa:

$dpkg --Poista <deb_paketin_nimi>

Jos haluat luetella kaikki manuaalisesti asennetut .deb -paketit, sinun on suoritettava seuraava komento:

$dpkg -he

Mikä tahansa .deb -paketti mistä tahansa paketin lähteestä voidaan asentaa, kunhan se täyttää yhteensopivuusvaatimukset. Kuten aina, sinun on oltava varovainen hakiessasi kolmannen osapuolen paketteja, jotta epäilyttäviä paketteja ei asenneta.

Lisävarastojen käyttöönotto Termuxissa

Voit myös ottaa käyttöön ylimääräisiä arkistoja Termuxissa lisäpakettien asennuksen mahdollistamiseksi. Jos haluat löytää lisää arkistoja, käy tässä sivu ja napsauta arkistoja, joiden nimet päättyvät -packages. Löydät komennon näiden arkistojen ottamiseksi käyttöön niiden README -tiedostoissa. Komento lisävarastojen käyttöön ottamiseksi näyttää tältä:

$pkgAsentaa <arkiston_nimi>

Alla on muutamia esimerkkejä, joita olen testannut ja löytänyt toimivan Termuxin kanssa:

$ pkgAsentaax11-repo

$ pkgAsentaapeli-repo

$ pkgAsentaaroot-repo

$ pkgAsentaaepävakaa repo

$ pkgAsentaatiede-repo

Jotkin kolmansien osapuolien yhteisön arkistot voidaan myös ottaa käyttöön. Löydät luettelon näistä arkistoista tässä .

Termux-lisäosien asentaminen

Termux tarjoaa joitain hyödyllisiä lisäosia, jotka voidaan asentaa Android-laitteeseen Play Kaupan kautta. Jotkut näistä lisäosista ovat ilmaisia, kun taas toiset ovat maksullisia. Löydät luettelon näistä saatavilla olevista lisäosista tässä .

Johtopäätös

Joidenkin Play Kaupan sovellusten avulla voit asentaa ja käyttää täysiä Linux -ympäristöjä Androidissa. Jotkut niistä vaativat kuitenkin pääkäyttäjän oikeuksia, eivätkä ne ole aivan helppokäyttöisiä. Käyttäjäystävällisyyden osalta Play Kaupassa ei ole mitään muuta kuin Termux.