Paano Gumamit ng Termux upang Patakbuhin ang Command Line Linux Apps sa Android

How Use Termux Run Command Line Linux Apps Android



Saklaw ng artikulong ito ang isang gabay sa Termux Android app na nagbibigay-daan sa iyo upang magpatakbo ng mga programa at script sa linya ng utos sa mga Android device.

Termux ay isang bukas na mapagkukunan na application ng emulator ng terminal na gumagana sa mga Android device. Gumagawa rin ito bilang isang uri ng mini Linux OS, naka-pack na may maraming mga tool at utility na karaniwang nakikita mo sa mga pamamahagi ng desktop Linux. Maaari mong gamitin ang Termux upang mai-install at magpatakbo ng maraming mga app ng command-line sa pamamagitan ng sarili nitong package manager. Walang kinakailangang pag-access sa ugat upang mai-install at patakbuhin ang Termux sa Android. Maaari mo ring gamitin ang isang magaan na kapaligiran sa mga GUI ng desktop nang walang pagbibilis ng hardware sa pamamagitan ng Termux (sa pamamagitan ng VNC), ngunit maaaring maging mabagal at hindi eksaktong magagamit sa mga maliliit na aparato sa pag-ugnay sa screen. Ang Termux ay lubhang popular sa mga developer at iba pang mga gumagamit na nais mag-access sa CLI Linux apps sa Android. Ito ang pinakamalapit na bagay na nakakarating ka sa isang Linux OS sa Android, at isang kasiyahan na gamitin gamit ang touch-optimized interface na angkop para sa mga maliliit na aparato sa screen. Nagtatampok ang Termux ng mga karagdagang pagkilos sa keyboard na ginagawang madali upang mag-input ng mga simbolo, at nagtatampok din ng awtomatikong pagkumpleto sa pamamagitan ng key ng pagkilos na matatagpuan sa tuktok na hilera ng on-screen na keyboard.







Gumamit ng Mga Kaso

Ang ilang mga bagay na maaari mong gawin sa Termux:



  • Patakbuhin ang mga script ng Python
  • Patakbuhin ang mga script ng Bash
  • Maglaro ng mga larong command-line
  • I-access ang editor ng Vi
  • Gumawa ng mga koneksyon sa SSH
  • Lumikha ng Python virtualenv
  • Bumuo ng mga app hangga't hindi mo kailangan ng pag-access ng GUI
  • Mag-install ng mga karagdagang pakete sa pip, npm, cpan, gem, tlmgr, at iba pang mga nasabing package manager
  • Talaga, ang anumang bagay na isang naka-install na pakete ay nagbibigay-daan sa iyo upang gawin sa pamamagitan ng interface ng command-line

Pag-install ng Termux sa Android

Maaari mong i-download at mai-install ang Termux sa pamamagitan ng Google-play o galing F-Droid . Ilunsad ang Termux sa pamamagitan ng launcher, at dapat kang salubungin sa sumusunod na screen:







Paganahin ang Access sa Storage sa Termux

Upang ma-access ang mga file sa terminal ng Termux o upang mai-save ang mga file mula sa terminal ng Termux, kakailanganin mo munang i-setup ang imbakan ng Termux at magbigay ng mga pahintulot sa pag-access sa imbakan sa Termux kapag na-prompt. Maaari mo itong gawin sa pamamagitan ng pagpapatupad ng sumusunod na utos:

$termux-setup-storage

Kapag natapos mo na ang pag-set up ng imbakan, mahahanap mo ang mga file na Termux na nakaimbak sa nakabahaging folder sa panloob na imbakan ng iyong Android device. Kung wala ang nakabahaging folder, maaari kang manu-manong lumikha ng isa. Karaniwan, ang buong landas sa nakabahaging folder na ito ay / storage / emulate / 0 / na ibinahagi.



Pag-install at Pamamahala ng Opisyal na Mga Termux na Pakete

Kapag na-install mo na ang Termux, patakbuhin ang utos sa ibaba upang i-update at i-upgrade ang mga repository:

$pkg upgrade

Maaari mo na ngayong mai-install ang iyong nais na mga pakete gamit ang sumusunod na utos:

$pkgi-install <Pangalan ng package>

Pagkatapos ng pag-install, magagawa mong patakbuhin ang utos para sa naka-install na pakete sa terminal ng Termux (tulad ng gagawin mo sa isang desktop Linux OS):


Maaari kang makakuha ng isang listahan ng mai-install na mga package ng Termux mula sa dito . Maaari ka ring maghanap at maghanap ng mga pakete sa mismong Termux. Upang magawa ito, magpatakbo ng isang utos sa sumusunod na format:

$pkg paghahanap<paghahanap_term>

Maaari mo ring ilista ang lahat ng mga pakete gamit ang sumusunod na utos:

$listahan ng pkg-lahat

Pag-install ng Mga Pakete ng Deb sa Termux

Maaari kang mag-install ng ilang mga .deb package mula sa mga repository ng Ubuntu o Debian hangga't ang mga ito ay ginawa para sa arkitektura ng iyong mobile (sa mga panahong ito, karamihan sa mga mobiles ay may mga arkitekturang aarch64 at aarch32). Tandaan na ang ilang mga pakete ay maaaring tumanggi na gumana sa Termux. Upang mag-install ng isang .deb package, magpatakbo ng isang utos sa sumusunod na format:

$dpkg -ako <deb_package_name>

Upang alisin ang isang manu-manong naka-install na .deb package sa Termux, magpatakbo ng isang utos sa sumusunod na format:

$dpkg - alisin <deb_package_name>

Upang mailista ang lahat ng manu-manong naka-install na .deb package, kakailanganin mong patakbuhin ang sumusunod na utos:

$dpkg -ang

Anumang .deb package mula sa anumang mapagkukunan ng package ay maaaring mai-install hangga't natutugunan nito ang mga kinakailangan sa pagiging tugma. Tulad ng nakasanayan, dapat kang mag-ingat sa pagpili ng mga third party na pakete upang maiwasan ang pag-install ng mga kahina-hinalang package.

Pagpapagana ng Mga Karagdagang Repository sa Termux

Maaari mo ring paganahin ang labis na mga repository sa Termux upang paganahin ang pag-install ng mga karagdagang pakete. Upang makahanap ng higit pang mga repository, bisitahin ito pahina at mag-click sa mga repository na may mga pangalan na nagtatapos sa -packages. Mahahanap mo ang utos para sa pagpapagana ng mga repository na ito sa kanilang mga README file. Ang utos para sa pagpapagana ng labis na mga repository ay ganito:

$pkgi-install <repository_name>

Nasa ibaba ang ilang mga halimbawa na nasubukan ko at natagpuan ang pagtatrabaho sa Termux:

$ pkgi-installx11-repo

$ pkgi-installlaro-repo

$ pkgi-installroot-repo

$ pkgi-installhindi matatag-repo

$ pkgi-installscience-repo

Ang ilang mga repository ng komunidad ng third-party ay maaari ding paganahin. Mahahanap mo ang isang listahan ng mga repository na magagamit dito .

Pag-install ng Mga Add-on na Termux

Nagbibigay ang Termux ng ilang mga kapaki-pakinabang na add-on na maaaring mai-install sa isang Android device sa pamamagitan ng Play Store. Ang ilan sa mga dagdag na add-on na ito ay libre, habang ang iba ay binabayaran. Maaari kang makahanap ng isang listahan ng mga magagamit na add-on na ito dito .

Konklusyon

Pinapayagan ka ng ilang mga app sa Play Store na mag-install at magpatakbo ng buong mga kapaligiran sa Linux sa Android. Gayunpaman, ang ilan sa kanila ay nangangailangan ng pag-access sa ugat, at ang mga ito ay hindi eksaktong madaling gamitin. Hinggil sa pagiging mabait ng gumagamit ay nababahala, walang iba pa tulad ng Termux sa Play Store.