- Препоръчва се инсталирането чрез F-Droid, за да се избегнат ограниченията на Google и да се осигурят актуализации.
- Възможност за стартиране на езици за програмиране като Python, Node.js и Ruby без нужда от root права.
- Възможност за инсталиране на пълни Linux дистрибуции и графични среди, използвайки proot-distro и VNC.

Представяли ли сте си някога да носите мощта на настолна операционна система в джоба си? Е, оказва се, че това не е просто фантазия; с Termux можете да трансформирате вашето Android устройство в напълно функционална Linux среда, без да анулирате гаранцията на телефона си или да прибягвате до root достъп. Това е по същество терминален емулатор, който отваря вратата към свят на програмиране, мрежова администрация и автоматизация отвсякъде.
Ако обичате да се занимавате с технически неща или просто трябва да изпълнявате скриптове, докато сте в автобуса, този инструмент е фантастичен. В тази статия ще го разгледаме от основна инсталация до напреднали трикове , така че няма да се изгубите и ще знаете точно как да извлечете и последната капка производителност от мобилното си устройство, превръщайки го в истинска работна станция.
Какво точно е Termux?
За тези, които не са запознати, Termux е приложение, което предоставя функционален Linux терминал за Android . Най-удивителното е, че не изисква root права за повечето си функции, което ви позволява да инсталирате пакети и инструменти, които обикновено бихте видели само в GNU/Linux дистрибуция като Debian или Ubuntu. Съвместим е с различни процесорни архитектури, включително ARM, ARM64 и x86 , което гарантира, че работи на широк спектър от Linux таблети и смартфони.
Как да започнете: Инсталация и първи стъпки
Ето един важен детайл: въпреки че Termux е наличен в Play Store, най-добре е да го изтеглите от F-Droid . Защо? Защото Google е въвел ограничения, които пречат на версията от Play Store да се актуализира правилно. Така че, първата стъпка е да инсталирате F-Droid от официалния уебсайт и след това да потърсите и инсталирате Termux оттам.
След като отворите приложението за първи път, не бързайте да инсталирате нещата безцелно. Първото нещо, което трябва да направите, е актуализиране на хранилища и пакети За да избегнете грешки, свързани със зависимостите, трябва да изпълните командата pkg update && pkg upgradeАко искате Termux да може да чете и записва в папки на мобилното ви устройство (като например „Изтегляния“ или „Документи“), трябва да му предоставите разрешение за съхранение, като изпълните termux-setup-storage.
Овладяване на командния ред
Ако никога преди не сте използвали терминал, не се притеснявайте, по-лесно е, отколкото изглежда. Има няколко... основни команди, които са част от ежедневието и които трябва да усвоите, за да навигирате през папките: ls за да видите какви файлове има там, cd да прескачате от една директория в друга, mkdir за създаване на нови папки, touch да създавате празни файлове и rm Когато искате да изтриете нещо, което вече не ви е необходимо. За да прочетете бързо съдържанието на файл, използвайте командата cat Това е най-добрият ви съюзник.
Управление на пакети: Инсталиране на инструменти
Termux използва мениджър на пакети, наречен pkg (което е основно опростен слой върху aptС него можете да инсталирате практически всеки инструмент за разработка. Например, ако искате да редактирате код, можете да инсталирате Нано или Вим с pkg install nano o pkg install vimАко сте програмист, можете да настроите цялостни среди на Python, Ruby, Node.js, Go или Rust инсталиране на съответните им интерпретатори. За да управлявате версиите на кода, pkg install git Задължително е.
Практични и напреднали случаи на употреба
Универсалността на това приложение е невероятна. Ако работите в сървърна администрацияможете да инсталирате openssh да се свързвате с отдалечени машини чрез SSH или дори да настроите свой собствен SSH сървър на мобилното си устройство, за да го управлявате от компютъра си. За тези, които искат бързо да създадат уебсайт, Python ви позволява да настроите незабавен уеб сървър в локалната мрежа с една единствена команда.
В областта на киберсигурност и етично хакерствоTermux е много популярен, защото ви позволява да стартирате инструменти като Nmap за мрежов анализ или Metasploit. Също така, ако харесвате автоматизация, можете изпълнявайте скриптове на Android писане на код в Bash за автоматично архивиране или почистване на файлове, като им се предоставят разрешения за изпълнение с chmod +x.
Издигане на Termux на следващото ниво: Графични среди и дистрибуции
Ако черният екран ви се струва твърде строг, можете да инсталирате работна среда като XFCE или LXQtЗа да направите това, трябва да инсталирате VNC сървър и X11 хранилище. След като го конфигурирате, можете да се свържете чрез VNC приложение от Android и ще видите класически Linux интерфейс на Windows. Ако имате нужда от пълна дистрибуция (като Arch Linux или Debian), защото някои програми не са в официалните хранилища, инструментът... proot-distro Това е решението. То ви позволява инсталирайте пълна дистрибуция, създавайте персонализирани потребители и управлявайте системата, сякаш имате лека виртуална машина.
За по-напредналите потребители има опции като инсталиране на Fish shell за по-удобен за потребителя команден ред, използване на Neovim за програмиране на експертно ниво или дори управление на пароли с `pass` и `gnupg` . Възможно е също така да клонирате свои собствени dotfiles от GitHub , за да синхронизирате всичките си персонализирани конфигурации на всяко Android устройство, което използвате.
От просто изпълнение на Python скрипт до емулиране на цялостна Linux дистрибуция с графичен интерфейс, Termux трансформира всяко мобилно устройство в мощен технически инструмент. Комбинирайки мениджъра на пакети pkg, възможността за създаване на Bash скриптове и опцията за достъп до отдалечени сървъри, всеки компютърен ентусиаст може да остави лаптопа си зад гърба си за бърза разработка или задачи за системна администрация.


