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 terminalemulatorapplikation, der fungerer på Android-enheder. Det fungerer også som en slags mini Linux OS, fyldt med mange værktøjer og hjælpeprogrammer, du ofte ser i desktop Linux-distributioner. Du kan bruge Termux til at installere og køre adskillige kommandolinjeapps gennem sin egen pakkehåndtering. Ingen rootadgang er nødvendig for at installere og køre Termux på Android. Du kan endda bruge et letvægts-skrivebordsmiljø GUI'er uden hardwareacceleration gennem Termux (via VNC), men de kan være langsomme og ikke ligefrem anvendelige på berøringsenheder på lille skærm. Termux er ekstremt populær blandt udviklere og andre brugere, der ønsker at få adgang til CLI Linux-apps på Android. Det er den nærmeste ting, du kommer til et Linux OS på Android, og det er en fornøjelse at bruge med sin berøringsoptimerede grænseflade, der er velegnet til enheder med lille skærm. Termux har yderligere tastaturhandlinger, der gør det let at indtaste symboler og har også automatisk udfyldning gennem
Brug sager
Nogle ting du kan gøre med Termux:
- Kør Python-scripts
- Kør Bash-scripts
- Spil kommandolinjespil
- Adgang til Vi editor
- Foretag 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 pakkeadministratorer
- Dybest set giver alt, hvad en installeret pakke giver dig mulighed for at gøre via kommandolinjegrænsefladen
Installation af Termux på Android
Du kan downloade og installere Termux via Google Play eller fra F-Droid. Start Termux gennem launcheren, og du skal blive mødt med følgende skærmbillede:
Aktivering af lageradgang 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 Termux-adgangstilladelser, når du bliver bedt om det. Du kan gøre det ved at udføre følgende kommando:
$ termux-setup-lagerNår du er gennem lagringsopsætningen, kan du finde Termux-filer, der er gemt i den "delte" mappe i den interne lagring på din Android-enhed. Hvis den "delte" mappe ikke findes, kan du manuelt oprette en. Normalt er den fulde sti til denne "delte" mappe "/ lager / emuleret / 0 / delt".
Installation og administration af officielle Termux-pakker
Når du har installeret Termux, skal du køre kommandoen nedenfor for at opdatere og opgradere lagre:
$ pkg opgraderingNu kan du installere de ønskede pakker ved hjælp af følgende kommando:
$ pkg installationEfter installationen vil du være i stand til at 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 herfra. Du kan også søge og kigge efter pakker i Termux selv. For at gøre det skal du køre en kommando i følgende format:
Du kan også liste alle pakker ved hjælp af følgende kommando:
$ pkg liste-alleInstallation af Deb-pakker i Termux
Du kan installere visse “.deb ”-pakker fra Ubuntu- eller Debian-arkiver, så længe de er lavet til din mobils arkitektur (i disse dage har mobiltelefoner for det meste aarch64- og aarch32-arkitekturer). Bemærk, at nogle pakker muligvis nægter at arbejde på Termux. Sådan installeres en “.deb ”-pakke, kør en kommando i følgende format:
$ dpkg -iSådan fjernes en manuelt installeret “.deb ”-pakke i Termux, kør en kommando i følgende format:
$ dpkg - fjernFor at liste alle manuelt installerede “.deb ”-pakker, skal du køre følgende kommando:
$ dpkg -lNogen ".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 arkiver i Termux
Du kan også aktivere ekstra arkiver i Termux for at muliggøre installation af yderligere pakker. For at finde flere arkiver, besøg denne side og klik på arkiver med navne, der slutter med "-pakker". Du finder kommandoen til aktivering af disse arkiver i deres "README" -filer. Kommandoen til aktivering af ekstra arkiver ser sådan ud:
$ pkg installationNedenfor er nogle eksempler, som jeg har testet og fundet arbejde på Termux:
$ pkg installer x11-repo$ pkg installer spil-repo
$ pkg installerer root-repo
$ pkg installer ustabil repo
$ pkg installer science-repo
Nogle lokalsamfund fra tredjeparter kan også aktiveres. Du finder en liste over disse arkiver, der er tilgængelige 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 betales. Du kan finde en liste over disse tilføjelsesprogrammer, der er tilgængelige her.
Konklusion
Nogle apps i Play Butik giver dig mulighed for at installere og køre fulde Linux-miljøer på Android. Et par af dem kræver dog rodadgang, og de er ikke ligefrem nemme at bruge. For så vidt angår brugervenlighed er der intet andet som Termux i Play Butik.