Popoln vodnik Termux za zagon Linuxa v sistemu Android

Zadnja posodobitev: 3 oktober 2026
  • Namestitev prek F-Droida je priporočljiva, da se izognete omejitvam Googla in zagotovite posodobitve.
  • Sposobnost zagona programskih jezikov, kot so Python, Node.js in Ruby, brez potrebe po rootu.
  • Možnost namestitve celotnih Linux distribucij in grafičnih okolij z uporabo proot-distro in VNC.

Strokovnjak za kibernetsko varnost uporablja pametni telefon in prenosnik v temnem okolju z zelenimi odsevi kode na zaslonu.

Ste si kdaj predstavljali, da bi v žepu nosili moč namiznega operacijskega sistema? Izkazalo se je, da to ni le fantazija; s programom Termux lahko svojo napravo Android spremenite v popolnoma delujoče okolje Linux, ne da bi pri tem razveljavili garancijo telefona ali se zatekli k root dostopu. V bistvu gre za terminalski emulator, ki odpira vrata v svet programiranja, omrežne administracije in avtomatizacije od koder koli.

Če se radi ukvarjate s tehničnimi stvarmi ali preprosto morate izvajati skripte med vožnjo, je to orodje fantastično. V tem članku ga bomo razčlenili od osnovne namestitve do naprednih trikov , da se ne boste izgubili in boste natančno vedeli, kako iz svoje mobilne naprave iztisniti še zadnjo kapljico zmogljivosti in jo spremeniti v pravo delovno postajo.

Linux na Androidu
Povezani članek:
Kako namestiti in zagnati Linux v sistemu Android: popoln vodnik

Kaj točno je Termux?

Profesionalni zaslon monitorja, ki prikazuje terminal Linux z več diagnostičnimi ploščami sistema in izvorno kodo.

Za tiste, ki ga ne poznate, je Termux aplikacija, ki ponuja delujoč Linux terminal za Android . Najbolj neverjetno je, da za večino svojih funkcij ne potrebuje root pravic, kar vam omogoča namestitev paketov in orodij, ki jih običajno vidite le v distribucijah GNU/Linux, kot sta Debian ali Ubuntu. Združljiv je z različnimi arhitekturami procesorjev, vključno z ARM, ARM64 in x86 , kar zagotavlja delovanje na širokem naboru tablic in pametnih telefonov Linux.

  Popoln vodnik za avtomatizacijo opravil s skripti Bash v Linuxu

Kako začeti: Namestitev in prvi koraki

Posnetek od blizu zaslona pametnega telefona Android, na katerem se izvaja terminal Linux (Termux) z belimi in zelenimi ukazi konzole na črnem ozadju.

Tukaj je ključna podrobnost: čeprav je Termux na voljo v Trgovini Play, ga je najbolje prenesti s F-Droid . Zakaj? Ker je Google uvedel omejitve, ki preprečujejo pravilno posodabljanje različice iz Trgovine Play. Torej, prvi korak je namestitev F-Droid z njegovega uradnega spletnega mesta in nato od tam poiskati in namestiti Termux.

Ko aplikacijo prvič odprete, ne hitite z nameščanjem. Prva stvar, ki jo morate storiti, je posodobitve repozitorijev in paketov Da bi se izognili napakam odvisnosti, morate zagnati ukaz pkg update && pkg upgradeČe želite, da lahko Termux bere in piše v mape v vaši mobilni napravi (kot so Prenosi ali Dokumenti), mu morate dodeliti dovoljenje za shranjevanje tako, da zaženete termux-setup-storage.

kako zagnati skript na androidu
Povezani članek:
Kako izvajati skripte v sistemu Android: popoln vodnik za vse ravni

Obvladovanje ukazne vrstice

Če še nikoli niste uporabljali terminala, ne skrbite, preprosteje je, kot se zdi. Obstaja nekaj ... osnovni ukazi, ki so del vsakdanjega življenja in ki jih morate obvladati za navigacijo po mapah: ls da vidim, katere datoteke so tam, cd za skok iz enega imenika v drugega, mkdir za ustvarjanje novih map, touch ustvariti prazne datoteke in rm Ko želite izbrisati nekaj, česar ne potrebujete več. Za hitro branje vsebine datoteke uporabite ukaz cat Je vaš najboljši zaveznik.

Upravljanje paketov: Namestitev orodij

Termux uporablja upravitelja paketov, imenovanega pkg (kar je v bistvu poenostavljena plast čez aptZ njim lahko namestite praktično katero koli razvojno orodje. Če želite na primer urejati kodo, lahko namestite Nano ali Vim z pkg install nano o pkg install vimČe ste programer, lahko nastavite celotna okolja Python, Ruby, Node.js, Go ali Rust namestitev njihovih ustreznih interpreterjev. Za upravljanje različic kode, pkg install git To je obvezno.

  Popoln vodnik za prehod z sistema Windows na Linux Mint

Praktični in napredni primeri uporabe

Pogled od zgoraj na delovni prostor razvijalca s pametnim telefonom, ki prikazuje terminal Linux Bash na leseni mizi poleg prenosnika.

Vsestranskost te aplikacije je neverjetna. Če delate v administracija strežnikalahko namestite openssh za povezavo z oddaljenimi računalniki prek SSH ali celo nastavitev lastnega strežnika SSH na mobilni napravi za upravljanje iz računalnika. Za tiste, ki želijo hitro zgraditi spletno mesto, Python omogoča nastavitev takojšnji spletni strežnik v lokalnem omrežju z enim samim ukazom.

Na področju kibernetska varnost in etično hekanjeTermux je zelo priljubljen, ker omogoča zagon orodij, kot sta Nmap za analizo omrežja ali Metasploit. Če pa uživate v avtomatizaciji, lahko izvajanje skriptov v sistemu Android pisanje kode v Bashu za samodejno varnostno kopiranje ali čiščenje datotek in jim dodeljevanje dovoljenj za izvajanje z chmod +x.

Termux dvignemo na višjo raven: Grafična okolja in distribucije

Če se vam črni zaslon zdi preveč strog, lahko namestite namizno okolje, kot sta XFCE ali LXQtČe želite to narediti, morate namestiti strežnik VNC in repozitorij X11. Ko je konfiguriran, se lahko povežete z aplikacijo VNC iz Androida in videli boste klasični vmesnik Linuxa. Če potrebujete popolno distribucijo (kot sta Arch Linux ali Debian), ker nekaterih programov ni v uradnih repozitorijih, orodje proot-distro To je rešitev. Omogoča vam namestite celotno distribucijo, ustvarite uporabnike po meri in upravljajte sistem, kot da bi imeli lahek virtualni stroj.

Za naprednejše uporabnike so na voljo možnosti, kot so namestitev lupine Fish za uporabniku prijaznejši ukazni poziv, uporaba Neovima za programiranje na ravni strokovnjakov ali celo upravljanje gesel z ukazoma `pass` in `gnupg` . Možno je tudi klonirati lastne datoteke dotfiles iz GitHuba , da bodo vse vaše prilagojene konfiguracije sinhronizirane v kateri koli napravi Android, ki jo uporabljate.

  PowerShell, WMI in CIM za napredno avtomatizacijo v sistemih Windows

Od preprostega zagona skripte Python do emulacije celotne distribucije Linuxa z grafičnim vmesnikom, Termux spremeni katero koli mobilno napravo v zmogljivo tehnično orodje. Z združevanjem upravitelja paketov pkg, možnosti ustvarjanja skriptov Bash in možnosti dostopa do oddaljenih strežnikov lahko vsak računalniški navdušenec pusti svoj prenosnik doma za hiter razvoj ali sistemsko administracijo.