Tento článok sa zaoberá sprievodcom aplikáciou Termux pre Android, ktorý vám umožňuje spúšťať programy a skripty príkazového riadka na zariadeniach Android.
Termux je aplikácia emulátora terminálov s otvoreným zdrojovým kódom, ktorá funguje na zariadeniach Android. Funguje tiež ako akýsi mini Linux OS, nabitý mnohými nástrojmi a pomôckami, ktoré bežne vidíte v desktopových distribúciách Linuxu. Termux môžete použiť na inštaláciu a spustenie mnohých aplikácií príkazového riadka prostredníctvom vlastného správcu balíkov. Na inštaláciu a spustenie Termuxu v systéme Android nie je potrebný žiadny prístup root. Môžete dokonca použiť ľahké GUI pre stolné prostredie bez hardvérovej akcelerácie prostredníctvom Termuxu (prostredníctvom VNC), ale môžu byť pomalé a na dotykových zariadeniach s malým displejom nemusia byť presne použiteľné. Termux je mimoriadne obľúbený medzi vývojármi a ďalšími používateľmi, ktorí chcú mať prístup k aplikáciám CLI Linux v systéme Android. Je to najbližšia vec, akú máte k operačnému systému Linux v systéme Android, a je radosť ho používať s dotykovým rozhraním optimalizovaným pre zariadenia s malou obrazovkou. Termux ponúka ďalšie akcie klávesnice, ktoré uľahčujú zadávanie symbolov, a tiež automatické dopĺňanie pomocou akčného klávesu umiestneného v hornom rade klávesnice na obrazovke.
Prípady použitia
Niektoré veci, ktoré môžete robiť s Termuxom:
- Spustite skripty Python
- Spustite skripty Bash
- Hrajte hry príkazového riadka
- Prístup k editoru Vi
- Vytvorte pripojenia SSH
- Vytvorte Python virtualenv
- Vyvíjajte aplikácie, pokiaľ nepotrebujete prístup pomocou grafického rozhrania
- Nainštalujte ďalšie balíky pomocou správcov balíkov pip, npm, cpan, gem, tlmgr a ďalších
- V zásade čokoľvek, čo vám nainštalovaný balík umožní urobiť prostredníctvom rozhrania príkazového riadka
Inštalácia Termuxu na Android
Termux si môžete stiahnuť a nainštalovať prostredníctvom Google Play alebo z F-Droid . Spustite Termux pomocou spúšťača a mala by vás privítať nasledujúca obrazovka:
Povolenie prístupu k úložisku na Termux
Na prístup k súborom v termináli Termux alebo na ukladanie súborov z terminálu Termux budete najskôr musieť nastaviť úložisko Termux a po vyzvaní poskytnúť Termuxu prístupové práva k úložisku. Môžete to urobiť vykonaním nasledujúceho príkazu:
$termux-setup-storagePo dokončení nastavenia ukladacieho priestoru budete môcť nájsť súbory Termux uložené v zdieľanom priečinku vo vnútornom úložisku vášho zariadenia s Androidom. Ak zdieľaný priečinok neexistuje, môžete ho vytvoriť ručne. Úplná cesta k tomuto zdieľanému priečinku je zvyčajne/storage/emulated/0/shared.
Inštalácia a správa oficiálnych balíkov Termux
Po inštalácii Termuxu spustite príkaz uvedený nižšie a aktualizujte a aktualizujte archívy:
$upgrade pkgTeraz môžete nainštalovať požadované balíky pomocou nasledujúceho príkazu:
$balInštalácia <názov_balíka>Po inštalácii budete môcť spustiť príkaz pre nainštalovaný balík v termináli Termux (rovnako ako v prípade stolného operačného systému Linux):
Môžete získať zoznam inštalovateľných balíkov Termux z tu . Balíky môžete tiež hľadať a hľadať v samotnom Termuxe. Ak to chcete urobiť, spustite príkaz v nasledujúcom formáte:
Môžete tiež zobraziť zoznam všetkých balíkov pomocou nasledujúceho príkazu:
$pkg list-allInštalácia balíkov Deb v Termux
Niektoré úložiská .deb môžete nainštalovať z úložísk Ubuntu alebo Debian, pokiaľ sú navrhnuté pre architektúru vášho mobilného telefónu (v dnešnej dobe majú mobily väčšinou architektúry aarch64 a aarch32). Upozorňujeme, že niektoré balíky môžu odmietnuť prácu na Termuxe. Ak chcete nainštalovať balík .deb, spustite príkaz v nasledujúcom formáte:
$dpkg -i <deb_package_name>Ak chcete odstrániť ručne nainštalovaný balík .deb v Termuxe, spustite príkaz v nasledujúcom formáte:
$dpkg --odstrániť <deb_package_name>Ak chcete zobraziť zoznam všetkých ručne nainštalovaných balíkov .deb, budete musieť spustiť nasledujúci príkaz:
$dpkg -tenJe možné nainštalovať ľubovoľný balík .deb z akéhokoľvek zdroja balíka, pokiaľ spĺňa požiadavky na kompatibilitu. Ako vždy, pri preberaní balíkov tretích strán by ste mali byť opatrní, aby ste zabránili inštalácii podozrivých balíkov.
Povolenie ďalších úložísk v Termuxe
V Termuxe môžete tiež povoliť ďalšie archívy, aby ste povolili inštaláciu ďalších balíkov. Ak chcete nájsť ďalšie archívy, navštívte toto stránku a kliknite na archívy s názvami končiacimi na -packages. Príkaz na povolenie týchto úložísk nájdete v ich súboroch README. Príkaz na povolenie ďalších úložísk vyzerá takto:
$balInštalácia <názov_repozitára>Nasleduje niekoľko príkladov, ktoré som testoval a zistil som, že fungujú na Termuxe:
$ pkgInštaláciarepo x11$ pkgInštaláciarepo hry
$ pkgInštaláciaroot-repo
$ pkgInštalácianestabilné-repo
$ pkgInštaláciascience-repo
Tiež je možné povoliť niektoré archívy komunity tretích strán. Nájdete tu zoznam týchto úložísk, ktoré sú k dispozícii tu .
Inštalácia doplnkov Termux
Termux poskytuje niekoľko užitočných doplnkov, ktoré je možné nainštalovať do zariadenia Android prostredníctvom Obchodu Play. Niektoré z týchto dodatočných doplnkov sú bezplatné, zatiaľ čo iné sú platené. Môžete nájsť zoznam týchto doplnkov, ktoré sú k dispozícii tu .
Záver
Niektoré aplikácie z Obchodu Play vám umožňujú nainštalovať a prevádzkovať plné prostredia Linux v systéme Android. Niektoré z nich však vyžadujú prístup typu root a ich používanie nie je práve jednoduché. Pokiaľ ide o užívateľskú príjemnosť, v obchode Play nie je nič iné ako Termux.