A Termux használata parancssori Linux -alkalmazások futtatásához Androidon

How Use Termux Run Command Line Linux Apps Android



Ez a cikk egy útmutatót tartalmaz a Termux Android alkalmazásról, amely lehetővé teszi parancssori programok és szkriptek futtatását Android-eszközökön.

Termux egy nyílt forráskódú terminál emulátor alkalmazás, amely Android-eszközökön működik. Ez egyfajta mini Linux operációs rendszerként is működik, tele számos olyan eszközzel és segédprogrammal, amelyeket általában az asztali Linux disztribúciókban lát. A Termux segítségével számos parancssori alkalmazást telepíthet és futtathat saját csomagkezelőjén keresztül. A Termux Android rendszerre történő telepítéséhez és futtatásához nincs szükség root hozzáférésre. A Termux -on keresztül (VNC -n keresztül) akár könnyű asztali környezetben használható GUI -kat is használhat hardveres gyorsítás nélkül, de előfordulhat, hogy lassúak és nem éppen használhatók kis képernyős érintőképernyős eszközökön. A Termux rendkívül népszerű a fejlesztők és más felhasználók körében, akik Androidon szeretnének hozzáférni a CLI Linux alkalmazásokhoz. Ez a legközelebb a Linux operációs rendszerhez, amelyet Androidon érhet el, és öröm használni a kis képernyős eszközökhöz alkalmas, érintésre optimalizált kezelőfelületével. A Termux további billentyűzet-műveleteket tartalmaz, amelyek megkönnyítik a szimbólumok bevitelét, és automatikus kiegészítést is tartalmaz a műveleti billentyűvel, amely a képernyő-billentyűzet felső sorában található.





Használja a tokokat

Néhány dolog, amit a Termux segítségével tehet:



  • Futtassa a Python szkripteket
  • Futtassa a Bash szkripteket
  • Játssz parancssori játékokat
  • Hozzáférés a Vi szerkesztőhöz
  • Hozzon létre SSH kapcsolatokat
  • Python virtualenv létrehozása
  • Addig fejleszthet alkalmazásokat, amíg nincs szüksége GUI -hozzáférésre
  • Telepítsen további csomagokat pip, npm, cpan, gem, tlmgr és más ilyen csomagkezelőkkel
  • Alapvetően bármit, amit egy telepített csomag lehetővé tesz a parancssori felületen keresztül

A Termux telepítése Androidra

Letöltheti és telepítheti a Termux szoftvert A Google Play vagy innen F-Droid . Indítsa el a Termux -ot az indítón keresztül, és a következő képernyőn üdvözölheti:







Tárolási hozzáférés engedélyezése a Termux -on

A Termux terminálon lévő fájlok eléréséhez vagy a Termux terminálról történő mentéshez először be kell állítania a Termux tárhelyet, és a rendszer kérésére tárolási hozzáférési engedélyeket kell biztosítania a Termux számára. Ezt a következő parancs végrehajtásával teheti meg:

$termux-setup-storage

Miután elvégezte a tárhely beállítását, megtalálja az Android -eszköz belső tárhelyének megosztott mappájában tárolt Termux -fájlokat. Ha a megosztott mappa nem létezik, manuálisan létrehozhat egyet. Általában a megosztott mappa teljes elérési útja a/storage/emulated/0/shared.



Hivatalos Termux csomagok telepítése és kezelése

A Termux telepítése után futtassa az alábbi parancsot a tárolók frissítéséhez és frissítéséhez:

$pkg frissítés

Most telepítheti a kívánt csomagokat a következő paranccsal:

$pkgtelepítés <csomag név>

A telepítés után futtathatja a telepített csomag parancsát a Termux terminálon (ugyanúgy, mint egy asztali Linux operációs rendszeren):


A telepíthető Termux csomagok listáját innen szerezheti be itt . Ön is kereshet és kereshet csomagokat a Termux -ban. Ehhez futtasson egy parancsot a következő formátumban:

$pkg keresés<keresési kifejezés>

Az összes csomagot a következő paranccsal is felsorolhatja:

$pkg lista-minden

Deb csomagok telepítése a Termux programban

Telepíthet bizonyos .deb csomagokat az Ubuntu vagy a Debian tárolókból mindaddig, amíg azok a mobil architektúrájához készültek (manapság a mobilok többnyire aarch64 és aarch32 architektúrával rendelkeznek). Ne feledje, hogy egyes csomagok megtagadhatják a Termux használatát. A .deb csomag telepítéséhez futtasson egy parancsot a következő formátumban:

$dpkg -én <deb_csomag_neve>

A kézzel telepített .deb csomag eltávolításához a Termux programból futtasson egy parancsot a következő formátumban:

$dpkg -eltávolítani <deb_csomag_neve>

Az összes manuálisan telepített .deb csomag felsorolásához a következő parancsot kell futtatnia:

$dpkg -az

Bármilyen .deb csomag bármely csomagforrásból telepíthető, amennyiben megfelel a kompatibilitási követelményeknek. Mint mindig, legyen óvatos, amikor harmadik féltől származó csomagokat vesz fel, hogy megakadályozza a gyanús csomagok telepítését.

További tárolók engedélyezése a Termux -ban

A Termux -ban további tárolókat is engedélyezhet további csomagok telepítésének engedélyezéséhez. Ha további tárhelyeket szeretne találni, látogasson el erre oldal és kattintson a -packages végű nevekre. A parancsot ezeknek a tárolóknak az engedélyezéséhez megtalálja a README fájlokban. Az extra tárolók engedélyezésére szolgáló parancs így néz ki:

$pkgtelepítés <repository_name>

Az alábbiakban bemutatok néhány példát, amelyeket teszteltem és a Termux -on találtam:

$ pkgtelepítésx11-repo

$ pkgtelepítésgame-repo

$ pkgtelepítésroot-repo

$ pkgtelepítésinstabil-repo

$ pkgtelepítéstudomány-repo

Egyes harmadik féltől származó közösségi adattárak is engedélyezhetők. Megtalálja az elérhető tárhelyek listáját itt .

Termux bővítmények telepítése

A Termux néhány hasznos kiegészítőt kínál, amelyek telepíthetők Android-eszközre a Play Áruházon keresztül. Néhány ilyen kiegészítő ingyenes, míg mások fizetősek. A rendelkezésre álló kiegészítők listáját megtalálhatja itt .

Következtetés

A Play Áruház egyes alkalmazásai lehetővé teszik a teljes Linux környezetek telepítését és futtatását Androidon. Néhány közülük azonban root hozzáférést igényel, és nem éppen könnyű használni őket. Ami a felhasználóbarátságot illeti, nincs más, mint a Termux a Play Áruházban.