Sådan bruges Termux til at køre Command Line Linux Apps i Android

How Use Termux Run Command Line Linux Apps Android



Denne artikel dækker en guide til Termux Android-appen, der giver dig mulighed for at køre kommandolinjeprogrammer og scripts på Android-enheder.

Termux er en open-source terminalemulator-applikation, der fungerer på Android-enheder. Det fungerer også som en slags mini Linux OS, pakket med mange værktøjer og hjælpeprogrammer, du normalt ser i desktop Linux -distributioner. Du kan bruge Termux til at installere og køre mange kommandolinjeapps via sin egen pakkehåndtering. Ingen root -adgang er nødvendig for at installere og køre Termux på Android. Du kan endda bruge en let desktop -miljø -GUI uden hardware -acceleration gennem Termux (via VNC), men de kan være langsomme og ikke ligefrem brugbare på berøringsenheder på små skærme. Termux er ekstremt populær blandt udviklere og andre brugere, der ønsker at få adgang til CLI Linux -apps på Android. Det er det tætteste, man kommer på et Linux OS på Android, og det er en fornøjelse at bruge med sin berøringsoptimerede grænseflade, der er velegnet til små skærmsenheder. Termux har yderligere tastaturhandlinger, der gør det let at indtaste symboler og har også automatisk udfyldelse via handlingstasten i øverste række af tastaturet på skærmen.







Brug sager

Nogle ting du kan gøre med Termux:



  • Kør Python -scripts
  • Kør Bash -scripts
  • Spil kommandolinjespil
  • Adgang til Vi -editor
  • Lav SSH -forbindelser
  • Opret Python virtualenv
  • Udvikl apps, så længe du ikke har brug for GUI -adgang
  • Installer yderligere pakker med pip, npm, cpan, gem, tlmgr og andre sådanne pakkeledere
  • Grundlæggende kan alt, hvad en installeret pakke giver dig mulighed for via kommandolinjegrænsefladen

Installation af Termux på Android

Du kan downloade og installere Termux igennem Google Play eller fra F-Droid . Start Termux gennem launcheren, og du skal blive budt velkommen med følgende skærm:







Aktivering af lagringsadgang på Termux

For at få adgang til filer i Termux -terminalen eller for at gemme filer fra Termux -terminalen, skal du først konfigurere Termux -lageret og give tilladelser til lagringstilgang til Termux, når du bliver bedt om det. Du kan gøre det ved at udføre følgende kommando:

$termux-setup-storage

Når du er færdig med lagringskonfigurationen, vil du kunne finde Termux -filer, der er gemt i den delte mappe i det interne lager på din Android -enhed. Hvis den delte mappe ikke findes, kan du manuelt oprette en. Normalt er den fulde sti til denne delte mappe/storage/emulated/0/shared.



Installation og administration af officielle Termux -pakker

Når du har installeret Termux, skal du køre kommandoen herunder for at opdatere og opgradere lagre:

$pkg opgradering

Nu kan du installere dine ønskede pakker ved hjælp af følgende kommando:

$pkginstallere <pakkenavn>

Efter installationen vil du kunne køre kommandoen for den installerede pakke i Termux -terminalen (ligesom du ville gøre på et desktop Linux OS):


Du kan få en liste over installerbare Termux -pakker fra her . Du kan også søge og lede efter pakker i selve Termux. For at gøre det skal du køre en kommando i følgende format:

$pkg søgning<søgeterm>

Du kan også liste alle pakker ved hjælp af følgende kommando:

$pkg liste-alt

Installation af Deb -pakker i Termux

Du kan installere visse .deb -pakker fra Ubuntu eller Debian -depoter, så længe de er lavet til din mobils arkitektur (i disse dage har mobiler for det meste aarch64 og aarch32 -arkitekturer). Bemærk, at nogle pakker kan nægte at arbejde på Termux. Hvis du vil installere en .deb -pakke, skal du køre en kommando i følgende format:

$dpkg -jeg <deb_package_name>

Hvis du vil fjerne en manuelt installeret .deb -pakke i Termux, skal du køre en kommando i følgende format:

$dpkg --fjerne <deb_package_name>

For at vise alle manuelt installerede .deb -pakker skal du køre følgende kommando:

$dpkg -det

Enhver .deb -pakke fra enhver pakkekilde kan installeres, så længe den opfylder kompatibilitetskravene. Som altid skal du være forsigtig, når du henter tredjepartspakker for at forhindre installation af mistænkelige pakker.

Aktivering af yderligere lagre i Termux

Du kan også aktivere ekstra lagre i Termux for at muliggøre installation af yderligere pakker. Besøg dette for at finde flere depoter side og klik på lagre med navne, der slutter med -pakker. Du finder kommandoen til aktivering af disse lagre i deres README -filer. Kommandoen til aktivering af ekstra lagre ser sådan ud:

$pkginstallere <repository_name>

Nedenfor er nogle eksempler, som jeg har testet og fundet på Termux:

$ pkginstallerex11-repo

$ pkginstallerespil-repo

$ pkginstallereroot-repo

$ pkginstallereustabil-repo

$ pkginstallerevidenskab-repo

Nogle tredjeparts community repositories kan også aktiveres. Du finder en liste over disse tilgængelige depoter her .

Installation af Termux-tilføjelser

Termux giver nogle nyttige tilføjelser, der kan installeres på en Android-enhed via Play Butik. Nogle af disse ekstra tilføjelser er gratis, mens andre er betalt. Du kan finde en liste over disse tilgængelige tilføjelser her .

Konklusion

Nogle apps i Play Butik giver dig mulighed for at installere og køre fulde Linux -miljøer på Android. Nogle få af dem kræver dog root -adgang, og de er ikke ligefrem nemme at bruge. Hvad brugervenlighed angår, er der intet andet som Termux i Play Store.