GNU/Linux >> Znalost Linux >  >> Linux

Co je Termux na Androidu?

Android je pravděpodobně nejoblíbenější operační systém pro mobilní zařízení, včetně smartphonů a tabletů. Je postaven na linuxovém jádře a řadě open source softwaru. Rostoucí popularita platformy Android vedla k několika inovacím souvisejícím s její aplikací napříč softwarovými systémy. Jedním z takových příkladů je Android Termux, velmi nezbytný emulátor, který umožňuje platformě Android fungovat jako vývojové prostředí Linuxu. Pojďme si probrat podrobné informace týkající se emulátoru Termux níže.

Co je Termux?

Termux je nezbytný emulátor pro Linux a operační systém Android. Emulátor umožňuje danému počítačovému systému (známému jako hostitel) fungovat a chovat se jako jiný počítačový systém (známý jako host). Emulátory proto umožňují softwarovou interakci mezi dvěma počítačovými systémy, řekněme Androidem a Linuxem. Vsadím se, že to zní skvěle.

Emulátor funguje bez rootování nebo úprav nastavení, protože většina systémových periferií se instaluje automaticky. Při spuštění má textové rozhraní s měnitelnou velikostí, což umožňuje volně přibližovat obsah podle potřeby uživatele. Dalšími významnými atributy jsou kontextová nabídka, navigační panel a upozornění.

Termux umožňuje řadu softwaru a služeb pro Android. Patří mezi ně integrovaná vývojová prostředí (IDE), linuxové distribuce, editory, grafická prostředí, záměry a háčky, správa balíčků, tipy pro balíčky, vzdálený přístup, sdílení dat a prostředí. V segmentu hardwaru Termux jasně načrtl role v zařízeních Android. Patří mezi ně ovládání emulátoru pomocí klávesnice a myši spolu s interním i externím úložištěm.

Instalace

Termux lze nainstalovat z Google Play nebo F-Droid. Pojďme si promluvit o instalaci termux pomocí oblíbeného obchodu Google Play pro Android. Měli byste dodržet následující jednoduché kroky:

  1. Přihlaste se ke svému účtu Google.
  2. Otevřete Obchod Google Play a ve vyhledávacím poli vyhledejte výraz „termux“.
  3. Přijměte celý proces a klepněte na Instalovat.
  4. Povolte procesu instalace dokončit stahování.
  5. Jakmile je vše nastaveno, měla by se na domovské obrazovce zobrazit ikona termux. Jednoduše na něj klepněte a získáte přístup k jeho grafickému uživatelskému rozhraní (GUI)

Podívejte se na další kurzy kybernetické bezpečnosti!

Doplňky

Stejně jako většina populárního softwaru má Termux doplňky, které doplňují jeho funkčnost a provoz. Tyto doplňky fungují perfektně na platformě Android. Patří mezi ně API,  Boot,  Float, Styling,  Task a Widget.

Použití Termux

V Termuxu se vše zavádí a běží pod jedním klientem. To není ani tak problém, spíše něco, na co si musíte zvyknout. To navíc znamená, že průměrné správy a skupiny klientů, se kterými jste se mohli seznámit, jsou záhadně pryč. Také se při bootování nic nespouští automaticky, takže záleží na vás, abyste se vypořádali se spouštěním a zastavováním administrací, které můžete používat, podobně jako databáze, SSH atd.

Stejně tak si pamatujte, že váš jeden klient nemůže upravit základní rámec, takže byste měli použít chroot v případě, že to budete muset udělat. Souborový systém se točí kolem /data/data/com.termux/files/. Domovský adresář a adresář usr se často nacházejí zde.

Zde jsou také nainstalovány všechny linuxové balíčky. Balíčky tvoří základ pro fungování Termuxu. Raději byste nejprve pracovali s balíčky, místo abyste postupovali přímo vpřed s přizpůsobeným prostředím. Naštěstí Termux na Androidu přichází s termux-exec, který řídí cesty skriptů, aby umožnil správnou činnost.

Nastávají situace, kdy dochází k chybám, což je častý jev. To lze opravit vytvořením symbolického odkazu pro vyřešení takových problémů s cestou. Alternativně by mohla být vytvořena chroot věznice. Chroot lze implementovat pomocí balíčku PRoot a mít výhradní kontrolu nad vším. Lze také vytvořit chrooty různých linuxových distribucí, řekněme pro Fedoru.

Použití emulátoru zahrnuje navigaci přes uživatelsky přívětivou dotykovou obrazovku. Dalšími požadavky potřebnými pro účely kódování jsou integrované vývojové prostředí (IDE) a textové editory. Editory založené na konzoli jsou poskytovány prostřednictvím instalace balíčku:Vim, Emacs a Nano. Stojí za zmínku, že Termux se striktně spoléhá na operace založené na konzole, což znamená, že neexistuje žádné grafické uživatelské rozhraní (GUI). Každodenní vývoj vyžaduje Postgres, Nginx a Redis, jak je uvedeno níže;

Postgres

Start: pg_ctl -D $PREFIX/var/lib/postgresql start

Stop: pg_ctl -D $PREFIX/var/lib/postgresql stop

Nginx

Start: nginx

Stop: nginx -s stop

Redis

Start: redis-server $PREFIX/etc/redis.conf

Stop: kill "$("$PREFIX/bin/applets/cat" "$PREFIX/var/run/redis_6379.pid"

Závěr

Android je sestaven jedinečně na rozdíl od různých adaptací Linuxu a jeho části a knihovny obecně nekoordinují ty v běžném programování Linuxu. Při pokusu o vytvoření programování můžete vidět běžné problémy s portováním. Většinu z nich můžete obejít, ale urovnat každou závislost na vašem produktu může být přehnané úsilí.

S prezentovanými vylepšeními můžete snadno změnit svůj gadget Android na výkonné vývojové prostředí!


Linux
  1. Co je Web 3.0?

  2. Co dělá „lc_all=c“?

  3. Jaký je vhodný adresář pro instalaci Android SDK?

  1. Co je uživatel Linuxu?

  2. Termux mění Android na vývojové prostředí Linuxu

  3. Android – Na jaké linuxové distribuci je Android založen?

  1. Co je to sysadmin?

  2. Co dělá ?

  3. Co dělá Echo $? Dělat??