Android

Ako používať Termux na spustenie aplikácií systému Linux z príkazového riadku v systéme Android

Ako používať Termux na spustenie aplikácií systému Linux z príkazového riadku v systéme Android

Tento článok sa venuje sprievodcovi aplikáciou Android „Termux“, ktorá vám umožňuje spúšťať programy a skripty príkazového riadku na zariadeniach Android.

Termux je aplikácia emulátora terminálu typu open-source, ktorá funguje na zariadeniach s Androidom. Funguje tiež ako akýsi mini OS Linux nabitý mnohými nástrojmi a pomôckami, ktoré bežne vidíte v desktopových distribúciách Linuxu. Môžete použiť Termux na inštaláciu a spustenie mnohých aplikácií príkazového riadku 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é grafické prostredie grafického prostredia bez hardvérovej akcelerácie cez Termux (cez VNC), ktoré však môžu byť pomalé a nie úplne použiteľné na dotykových zariadeniach s malou obrazovkou. 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, ktorú získate k operačnému systému Linux v systéme Android, a je radosť ju používať s dotykovým optimalizovaným rozhraním vhodným pre zariadenia s malou obrazovkou. Termux obsahuje ďalšie činnosti klávesnice, ktoré uľahčujú zadávanie symbolov, a tiež automatické dokončovanie prostredníctvom akčný kláves umiestnený v hornom riadku klávesnice na obrazovke.

Prípady použitia

Niektoré veci, ktoré môžete robiť s Termuxom:

Inštalácia Termuxu na Android

Termux si môžete stiahnuť a nainštalovať cez Google Play alebo z F-Droid. Spustite Termux cez spúšťač a mala by vás pozdraviť nasledujúca obrazovka:

Povolenie prístupu k úložisku na serveri Termux

Ak chcete získať prístup k súborom v termináli Termux alebo uložiť súbory z terminálu Termux, musíte najskôr nastaviť úložisko Termux a na výzvu poskytnúť prístupové oprávnenie Termuxu. Môžete to urobiť vykonaním nasledujúceho príkazu:

$ termux-setup-úložisko

Po dokončení nastavenia úložiska budete môcť nájsť súbory Termux uložené v zdieľanom priečinku v internom úložisku zariadenia Android. Ak zdieľaný priečinok neexistuje, môžete ho vytvoriť manuálne. Ú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 nainštalovaní Termuxu spustite nasledujúci príkaz na aktualizáciu a aktualizáciu úložísk:

$ pkg upgrade

Teraz môžete nainštalovať požadované balíčky pomocou nasledujúceho príkazu:

$ pkg inštalácia

Po inštalácii budete môcť spustiť príkaz pre nainštalovaný balík v termináli Termux (rovnako ako v prípade desktopového operačného systému Linux):


Zoznam inštalovateľných balíkov Termux nájdete tu. Balíky môžete vyhľadávať a hľadať aj v samotnom Termuxe. Vykonáte to spustením príkazu v nasledujúcom formáte:

$ pkg vyhľadávanie

Môžete tiež uviesť zoznam všetkých balíkov pomocou nasledujúceho príkazu:

$ pkg zoznam všetkých

Inštalácia balíkov Deb v Termuxu

Môžete nainštalovať určité.balíčky deb z repozitárov Ubuntu alebo Debian, pokiaľ sú vyrobené pre architektúru vášho mobilu (dnes majú mobily väčšinou architektúry aarch64 a aarch32). Upozorňujeme, že niektoré balíčky môžu na Termuxu odmietnuť pracovať. Ak chcete nainštalovať „.balíka deb ”, spustite príkaz v nasledujúcom formáte:

$ dpkg -i

Odstránenie ručne nainštalovaného „.balíka deb ”v Termuxe, spustite príkaz v nasledujúcom formáte:

$ dpkg - odstrániť

Zoznam všetkých ručne nainštalovaných “.balíčky deb ”, budete musieť spustiť nasledujúci príkaz:

$ dpkg -l

Akýkoľvek ".Balík deb “z ktoréhokoľvek zdroja balíka je možné nainštalovať, pokiaľ spĺňa požiadavky na kompatibilitu. Ako vždy by ste mali byť pri vyzdvihovaní balíkov tretích strán opatrní, aby ste zabránili inštalácii podozrivých balíkov.

Povolenie ďalších úložísk v Termuxe

Môžete tiež povoliť ďalšie úložiská v Termuxe, aby ste umožnili inštaláciu ďalších balíkov. Ak chcete nájsť ďalšie úložiská, navštívte túto stránku a kliknite na úložiská s názvami končiacimi „-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:

$ pkg inštalácia

Nižšie uvádzam niekoľko príkladov, ktoré som testoval a zistil som, že pracujú na Termux:

$ pkg inštalácia x11-repo
$ pkg inštalácia game-repo
$ pkg inštalácia root-repo
$ pkg nainštalovať unstable-repo
$ pkg inštalácia science-repo

Povoliť sa dajú aj niektoré úložiská komunít tretích strán. Zoznam týchto úložísk nájdete tu.

Inštalácia doplnkov Termux

Spoločnosť Termux poskytuje niekoľko užitočných doplnkov, ktoré je možné nainštalovať na zariadenie s Androidom prostredníctvom Obchodu Play. Niektoré z týchto doplnkov sú zadarmo, zatiaľ čo iné sú platené. Zoznam týchto doplnkov nájdete tu.

Záver

Niektoré aplikácie v Obchode Play vám umožňujú inštalovať a spúšťať plné prostredia systému Linux v systéme Android. Niektoré z nich však vyžadujú prístup root a ich použitie nie je úplne jednoduché. Pokiaľ ide o užívateľskú prívetivosť, v obchode Play nie je nič iné ako Termux.

Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...
Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...
Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...