- Preporučuje se instalacija putem F-Droida kako bi se izbjegla Googleova ograničenja i osigurala ažuriranja.
- Mogućnost pokretanja programskih jezika kao što su Python, Node.js i Ruby bez potrebe za root pristupom.
- Mogućnost instalacije kompletnih Linux distribucija i grafičkih okruženja pomoću proot-distro i VNC-a.
Jeste li ikada zamišljali da u džepu nosite snagu desktop operativnog sustava? Pa, ispada da to nije samo fantazija; s Termuxom možete transformirati svoj Android uređaj u potpuno funkcionalno Linux okruženje bez poništavanja jamstva telefona ili pribjegavanja root pristupu. To je u biti emulator terminala koji otvara vrata svijetu programiranja, mrežne administracije i automatizacije s bilo kojeg mjesta.
Ako se volite petljati s tehničkim stvarima ili jednostavno trebate pokretati skripte dok ste u autobusu, ovaj alat je fantastičan. U ovom ćemo članku objasniti sve od osnovne instalacije do naprednih trikova , tako da se nećete izgubiti i da ćete točno znati kako izvući svaku kap performansi iz svog mobilnog uređaja, pretvarajući ga u pravu radnu stanicu.
Što je točno Termux?

Za one koji nisu upoznati, Termux je aplikacija koja pruža funkcionalni Linux terminal za Android . Najnevjerojatnije je to što ne zahtijeva root privilegije za većinu svojih funkcija, što vam omogućuje instaliranje paketa i alata koje biste inače vidjeli samo u GNU/Linux distribucijama poput Debiana ili Ubuntua. Kompatibilan je s raznim arhitekturama procesora, uključujući ARM, ARM64 i x86 , što osigurava da radi na širokom rasponu Linux tableta i pametnih telefona.
Kako započeti: Instalacija i prvi koraci

Evo ključnog detalja: iako je Termux dostupan na Play Storeu, najbolje ga je preuzeti s F-Droida . Zašto? Zato što je Google implementirao ograničenja koja sprječavaju ispravno ažuriranje verzije iz Play Storea. Dakle, prvi korak je instalirati F-Droid s njegove službene web stranice, a zatim odatle potražiti i instalirati Termux.
Nakon što prvi put otvorite aplikaciju, nemojte žuriti s instaliranjem. Prvo što trebate učiniti je ažuriranje repozitorija i paketa Da biste izbjegli pogreške ovisnosti, morate pokrenuti naredbu pkg update && pkg upgradeAko želite da Termux može čitati i pisati u mape na vašem mobilnom uređaju (kao što su Preuzimanja ili Dokumenti), morate mu dati dopuštenje za pohranu pokretanjem naredbe termux-setup-storage.
Savladavanje komandne linije
Ako nikada prije niste koristili terminal, ne brinite, jednostavnije je nego što se čini. Postoji nekoliko osnovne naredbe koje su dio svakodnevnog života i koje morate savladati za navigaciju kroz mape: ls da vidim koje se datoteke tamo nalaze, cd za prelazak iz jednog direktorija u drugi, mkdir za stvaranje novih mapa, touch za stvaranje praznih datoteka i rm Kada želite izbrisati nešto što vam više ne treba. Za brzo čitanje sadržaja datoteke upotrijebite naredbu cat To je vaš najbolji saveznik.
Upravljanje paketima: Instaliranje alata
Termux koristi upravitelj paketa pod nazivom pkg (što je u osnovi pojednostavljeni sloj preko aptS njim možete instalirati gotovo bilo koji alat za razvoj. Na primjer, ako želite uređivati kod, možete instalirati Nano ili Vim s pkg install nano o pkg install vimAko ste programer, možete postaviti kompletna okruženja od Python, Ruby, Node.js, Go ili Rust instaliranje njihovih odgovarajućih interpretera. Za upravljanje verzijama koda, pkg install git To je obavezno.
Praktični i napredni slučajevi upotrebe

Svestranost ove aplikacije je nevjerojatna. Ako radite u administracija poslužiteljamožete instalirati openssh za povezivanje s udaljenim računalima putem SSH-a ili čak postavljanje vlastitog SSH poslužitelja na mobilnom uređaju za upravljanje s računala. Za one koji žele brzo izraditi web stranicu, Python vam omogućuje postavljanje instant web poslužitelj na lokalnoj mreži jednom naredbom.
U polju kibersigurnost i etičko hakiranjeTermux je vrlo popularan jer vam omogućuje pokretanje alata poput Nmapa za analizu mreže ili Metasploita. Također, ako uživate u automatizaciji, možete pokretanje skripti na Androidu pisanje koda u Bashu za automatsko sigurnosno kopiranje ili čišćenje datoteka, dodjeljivanje im dozvola za izvršavanje s chmod +x.
Termux podižemo na višu razinu: Grafička okruženja i distribucije
Ako vam se crni ekran čini previše strogim, možete instalirati desktop okruženje kao što je XFCE ili LXQtDa biste to učinili, morate instalirati VNC poslužitelj i X11 repozitorij. Nakon konfiguracije, možete se povezati pomoću VNC aplikacije s Androida i vidjet ćete klasično Linux sučelje prozora. Ako vam je potrebna potpuna distribucija (poput Arch Linuxa ili Debiana) jer program nije u službenim repozitorijima, alat proot-distro To je rješenje. Omogućuje vam instalirati kompletnu distribuciju, stvorite prilagođene korisnike i upravljajte sustavom kao da imate lagani virtualni stroj.
Za naprednije korisnike postoje opcije poput instaliranja Fish ljuske za jednostavniji korisnički upit, korištenja Neovima za programiranje na stručnoj razini ili čak upravljanja lozinkama pomoću `pass` i `gnupg` . Također je moguće klonirati vlastite dotfiles datoteke s GitHuba kako bi sve vaše prilagođene konfiguracije bile sinkronizirane na bilo kojem Android uređaju koji koristite.
Od jednostavnog pokretanja Python skripte do emulacije kompletne Linux distribucije s grafičkim sučeljem, Termux pretvara bilo koji mobilni uređaj u moćan tehnički alat. Kombinirajući pkg upravitelj paketa, mogućnost stvaranja Bash skripti i mogućnost pristupa udaljenim poslužiteljima, svaki računalni entuzijast može ostaviti svoje prijenosno računalo za brzi razvoj ili zadatke administracije sustava.