- Instalimi nëpërmjet F-Droid rekomandohet për të shmangur kufizimet e Google dhe për të siguruar përditësime.
- Aftësia për të ekzekutuar gjuhë programimi si Python, Node.js dhe Ruby pa pasur nevojë për root.
- Mundësi për të instaluar shpërndarje të plota Linux dhe mjedise grafike duke përdorur proot-distro dhe VNC.
A e keni imagjinuar ndonjëherë të mbani në xhep fuqinë e një sistemi operativ për desktop? Epo, rezulton se nuk është thjesht një fantazi; me Termux mund ta transformoni pajisjen tuaj Android në një mjedis Linux plotësisht funksional pa anuluar garancinë e telefonit tuaj ose pa iu drejtuar aksesit root. Në thelb është një emulator terminali që hap derën për një botë programimi, administrimi rrjeti dhe automatizimi nga kudo.
Nëse ju pëlqen të merreni me gjëra teknike ose thjesht duhet të ekzekutoni skripte ndërsa jeni në autobus, ky mjet është fantastik. Në këtë artikull, do ta analizojmë nga instalimi bazë deri te truket e avancuara , në mënyrë që të mos humbisni dhe të dini saktësisht se si të shfrytëzoni çdo pikë të fundit të performancës nga pajisja juaj mobile, duke e shndërruar atë në një stacion pune të vërtetë.
Çfarë është saktësisht Termux?

Për ata që nuk janë të njohur me të, Termux është një aplikacion që ofron një terminal funksional Linux për Android . Gjëja më e mahnitshme është se nuk kërkon privilegje root për shumicën e funksioneve të tij, duke ju lejuar të instaloni paketa dhe mjete që normalisht do t'i shihnit vetëm në një shpërndarje GNU/Linux si Debian ose Ubuntu. Është i pajtueshëm me arkitektura të ndryshme procesorësh, duke përfshirë ARM, ARM64 dhe x86 , duke siguruar që funksionon në një gamë të gjerë tabletash dhe telefonash inteligjentë Linux.
Si të filloni: Instalimi dhe hapat e parë

Ja një detaj thelbësor: megjithëse Termux është i disponueshëm në Play Store, është më mirë ta shkarkoni nga F-Droid . Pse? Sepse Google ka zbatuar kufizime që pengojnë versionin e Play Store të përditësohet siç duhet. Pra, hapi i parë është të instaloni F-Droid nga faqja e tij zyrtare e internetit dhe pastaj të kërkoni dhe instaloni Termux prej andej.
Pasi ta hapni aplikacionin për herë të parë, mos u nxitoni të instaloni gjëra pa dashje. Gjëja e parë që duhet të bëni është përditësoni depot dhe paketat Për të shmangur gabimet e varësisë, duhet të ekzekutoni komandën pkg update && pkg upgradeNëse dëshironi që Termux të jetë në gjendje të lexojë dhe shkruajë në dosje në pajisjen tuaj mobile (siç janë Shkarkimet ose Dokumentet), duhet t'i jepni leje ruajtjeje duke ekzekutuar termux-setup-storage.
Zotërimi i rreshtit të komandës
Nëse nuk keni përdorur kurrë më parë një terminal, mos u shqetësoni, është më e thjeshtë nga sa duket. Ka disa komandat themelore që janë pjesë e jetës së përditshme dhe që duhet ta zotëroni për të lundruar nëpër dosje: ls për të parë se çfarë skedarësh ka atje, cd për të kaluar nga një drejtori në tjetrën, mkdir për të krijuar dosje të reja, touch për të krijuar skedarë bosh dhe rm Kur doni të fshini diçka që nuk ju nevojitet më. Për të lexuar shpejt përmbajtjen e një skedari, përdorni komandën cat Është aleati juaj më i mirë.
Menaxhimi i Paketave: Instalimi i Mjeteve
Termux përdor një menaxher paketash të quajtur pkg (që në thelb është një shtresë e thjeshtuar mbi aptMe të, mund të instaloni praktikisht çdo mjet zhvillimi. Për shembull, nëse doni të modifikoni kodin, mund të instaloni Nano ose Vim me pkg install nano o pkg install vimNëse jeni programues, mund të krijoni mjedise të plota të Python, Ruby, Node.js, Go ose Rust duke instaluar interpretuesit e tyre përkatës. Për të menaxhuar versionet e kodit, pkg install git Është e detyrueshme.
Raste përdorimi praktike dhe të avancuara

Shumëllojshmëria e këtij aplikacioni është e pabesueshme. Nëse punoni në administrimi i serveritmund të instaloni openssh për t'u lidhur me makina të largëta nëpërmjet SSH ose edhe për të konfiguruar serverin tuaj SSH në pajisjen tuaj mobile për ta menaxhuar atë nga PC-ja juaj. Për ata që duan të ndërtojnë shpejt një faqe interneti, Python ju lejon të konfiguroni një server i menjëhershëm në internet në rrjetin lokal me një komandë të vetme.
Ne fushen e siguria kibernetike dhe hakimi etikTermux është shumë popullor sepse ju lejon të përdorni mjete si Nmap për analizën e rrjetit ose Metasploit. Gjithashtu, nëse ju pëlqen automatizimi, mundeni ekzekutoni skripte në Android shkrim kodi në Bash për të bërë kopje rezervë ose pastruar automatikisht skedarët, duke u dhënë atyre leje ekzekutimi me chmod +x.
Duke e çuar Termux në nivelin tjetër: Mjedise grafike dhe shpërndarje
Nëse ekrani i zi ju duket shumë i ashpër, mund të instaloni një mjedis desktopi si XFCE ose LXQtPër ta bërë këtë, duhet të instaloni një server VNC dhe repozitorin X11. Pasi të konfigurohet, mund të lidheni duke përdorur një aplikacion VNC nga Android dhe do të shihni një ndërfaqe klasike të dritares Linux. Nëse ju nevojitet një shpërndarje e plotë (si Arch Linux ose Debian) për shkak se disa programe nuk janë në repozitorët zyrtarë, mjeti proot-distro Është zgjidhja. Të lejon instaloni një shpërndarje të plotë, krijoni përdorues të personalizuar dhe menaxhoni sistemin sikur të kishit një makinë virtuale të lehtë.
Për përdoruesit më të përparuar, ka mundësi si instalimi i shell-it Fish për një komandë më miqësore për përdoruesit, përdorimi i Neovim për programim në nivel eksperti, ose edhe menaxhimi i fjalëkalimeve me `pass` dhe `gnupg` . Është gjithashtu e mundur të klononi skedarët tuaj dot nga GitHub për të mbajtur të gjitha konfigurimet tuaja të personalizuara të sinkronizuara në çdo pajisje Android që përdorni.
Nga thjesht ekzekutimi i një skripti Python deri te emulimi i një shpërndarjeje të plotë Linux me një ndërfaqe grafike, Termux transformon çdo pajisje mobile në një mjet të fuqishëm teknik. Duke kombinuar menaxherin e paketave pkg, aftësinë për të krijuar skripte Bash dhe opsionin për të aksesuar servera të largët, çdo entuziast i kompjuterave mund ta lërë laptopin e tij pas për detyra zhvillimi të shpejtë ose administrimi të sistemit.