- Installation via F-Droid anbefales for at undgå Google-begrænsninger og sikre opdateringer.
- Mulighed for at køre programmeringssprog som Python, Node.js og Ruby uden behov for root.
- Mulighed for at installere komplette Linux-distributioner og grafiske miljøer ved hjælp af proot-distro og VNC.
Har du nogensinde forestillet dig at have kraften fra et desktop-operativsystem i lommen? Det viser sig, at det ikke bare er fantasi; med Termux kan du forvandle din Android-enhed til et fuldt funktionelt Linux-miljø uden at ugyldiggøre din telefons garanti eller ty til root-adgang. Det er i bund og grund en terminalemulator, der åbner døren til en verden af programmering, netværksadministration og automatisering, hvor som helst.
Hvis du er vild med at rode med tekniske ting eller blot har brug for at køre scripts, mens du er på bussen, er dette værktøj fantastisk. I denne artikel vil vi opdele det fra grundlæggende installation til avancerede tricks , så du ikke farer vild og ved præcis, hvordan du får den sidste dråbe ydeevne ud af din mobile enhed og forvandler den til en ægte arbejdsstation.
Hvad er Termux egentlig?

For dem der ikke kender til det, er Termux en applikation, der leverer en funktionel Linux-terminal til Android . Det mest fantastiske er, at den ikke kræver root-rettigheder for de fleste af sine funktioner, hvilket giver dig mulighed for at installere pakker og værktøjer, som du normalt kun ville se i en GNU/Linux-distribution som Debian eller Ubuntu. Den er kompatibel med forskellige processorarkitekturer, herunder ARM, ARM64 og x86 , hvilket sikrer, at den fungerer på en bred vifte af Linux-tablets og smartphones.
Sådan kommer du i gang: Installation og første trin

Her er en afgørende detalje: Selvom Termux er tilgængelig i Play Store, er det bedst at downloade den fra F-Droid . Hvorfor? Fordi Google har implementeret begrænsninger, der forhindrer Play Store-versionen i at blive opdateret korrekt. Så det første skridt er at installere F-Droid fra dens officielle hjemmeside og derefter søge efter og installere Termux derfra.
Når du først har åbnet appen, skal du ikke forhaste dig med at installere tingene overhovedet. Det første du skal gøre er at opdatere arkiver og pakker For at undgå afhængighedsfejl skal du køre kommandoen pkg update && pkg upgradeHvis du vil have Termux til at kunne læse og skrive til mapper på din mobilenhed (f.eks. Downloads eller Dokumenter), skal du give den lagringstilladelse ved at køre termux-setup-storage.
At mestre kommandolinjen
Hvis du aldrig har brugt en terminal før, så bare rolig, det er enklere end det ser ud til. Der er et par stykker grundlæggende kommandoer, der er en del af hverdagen og som du skal mestre for at navigere gennem mapperne: ls for at se hvilke filer der er der, cd at hoppe fra én mappe til en anden, mkdir at oprette nye mapper, touch at oprette tomme filer og rm Når du vil slette noget, du ikke længere har brug for. For hurtigt at læse indholdet af en fil, skal du bruge kommandoen cat Det er din bedste allierede.
Pakkehåndtering: Installation af værktøjer
Termux bruger en pakkehåndtering kaldet pkg (som dybest set er et forenklet lag oven på aptMed det kan du installere stort set alle udviklingsværktøjer. Hvis du f.eks. vil redigere kode, kan du installere Nano eller Vim med pkg install nano o pkg install vimHvis du er programmør, kan du opsætte komplette miljøer af Python, Ruby, Node.js, Go eller Rust installerer deres respektive fortolkere. For at administrere kodeversioner, pkg install git Det er obligatorisk.
Praktiske og avancerede anvendelsesscenarier

Appens alsidighed er utrolig. Hvis du arbejder i server administrationdu kan installere openssh at oprette forbindelse til eksterne maskiner via SSH eller endda opsætte din egen SSH-server på din mobilenhed for at administrere den fra din pc. For dem, der hurtigt vil bygge en hjemmeside, giver Python dig mulighed for at opsætte en øjeblikkelig webserver på det lokale netværk med en enkelt kommando.
Inden for cybersikkerhed og etisk hackingTermux er meget populært, fordi det giver dig mulighed for at køre værktøjer som Nmap til netværksanalyse eller Metasploit. Hvis du nyder automatisering, kan du også kør scripts på Android at skrive kode i Bash for automatisk at sikkerhedskopiere eller rense filer og give dem udførelsestilladelser med chmod +x.
Termux til det næste niveau: Grafiske miljøer og distributioner
Hvis den sorte skærm virker for barsk, kan du installere en skrivebordsmiljø som XFCE eller LXQtFor at gøre dette skal du installere en VNC-server og X11-arkivet. Når det er konfigureret, kan du oprette forbindelse ved hjælp af en VNC-app fra Android, og du vil se en klassisk Linux-vinduesgrænseflade. Hvis du har brug for en komplet distribution (som Arch Linux eller Debian), fordi nogle programmer ikke er i de officielle arkiver, er værktøjet proot-distro Det er løsningen. Det giver dig mulighed for installer en komplet distro, opret brugerdefinerede brugere og administrer systemet, som om du havde en let virtuel maskine.
For mere avancerede brugere er der muligheder som at installere Fish Shell for en mere brugervenlig prompt, bruge Neovim til programmering på ekspertniveau eller endda administrere adgangskoder med `pass` og `gnupg` . Det er også muligt at klone dine egne dotfiler fra GitHub for at holde alle dine brugerdefinerede konfigurationer synkroniseret på tværs af enhver Android-enhed, du bruger.
Fra blot at køre et Python-script til at emulere en komplet Linux-distribution med en grafisk brugerflade, forvandler Termux enhver mobil enhed til et kraftfuldt teknisk værktøj. Ved at kombinere pkg-pakkehåndteringen, muligheden for at oprette Bash-scripts og muligheden for at få adgang til eksterne servere, kan enhver computerentusiast lade sin bærbare computer blive hjemme til hurtig udvikling eller systemadministrationsopgaver.