Come utilizzare Termux per eseguire le app di comando Linux in Android

Come utilizzare Termux per eseguire le app di comando Linux in Android

Questo articolo copre una guida sull'app "Termux" Android che consente di eseguire programmi e script di riga di comando sui dispositivi Android.

Termux è un'applicazione di emulatore del terminale open source che funziona su dispositivi Android. Funziona anche come una sorta di mini sistema operativo Linux, piena di molti strumenti e utility che si vede comunemente nelle distribuzioni Desktop Linux. È possibile utilizzare Termux per installare ed eseguire numerose app di riga di comando tramite il proprio gestore di pacchetti. Non è necessario l'accesso alla radice per installare ed eseguire Termux su Android. Puoi anche utilizzare un ambiente desktop leggero GUI senza accelerazione hardware tramite Termux (tramite VNC), ma possono essere lenti e non esattamente utilizzabili su dispositivi a tocco a schermo piccolo. Termux è estremamente popolare tra gli sviluppatori e gli altri utenti che desiderano accedere alle app CLI Linux su Android. È la cosa più vicina che si ottiene a un sistema operativo Linux su Android, ed è un piacere usare con la sua interfaccia ottimizzata per il tocco adatto per dispositivi a schermo piccolo. Termux è dotato di azioni per tastiera aggiuntive che rendono facile da inserire simboli e presenta anche la completamento automatico attraverso il tasto di azione situato nella riga superiore della tastiera sullo schermo.

Casi d'uso

Alcune cose che puoi fare con Termux:

  • Esegui script di Python
  • Esegui script bash
  • Gioca ai giochi di riga di comando
  • Accesso Editor VI
  • Fare connessioni SSH
  • Crea Python Virtualenv
  • Sviluppa le app fintanto che non hai bisogno di accesso alla GUI
  • Installa pacchetti aggiuntivi con PIP, NPM, CPAN, GEM, TLMGR e altri gestori di pacchetti di questo tipo
  • Fondamentalmente, tutto ciò che un pacchetto installato ti consente di fare attraverso la sua interfaccia della riga di comando

Installazione di Termux su Android

Puoi scaricare e installare Termux tramite Google Play o da F-Droid. Avvia Termux attraverso il lanciatore e dovresti essere accolto con la seguente schermata:

Abilitazione dell'accesso di archiviazione su Termux

Per accedere ai file nel terminale Termux o per salvare i file dal terminale Termux, è necessario prima impostare l'archiviazione Termux e fornire le autorizzazioni di accesso all'archiviazione su Termux quando richiesto. Puoi farlo eseguendo il seguente comando:

$ Termux-Setup-Storage

Una volta che si è attraverso l'impostazione di archiviazione, sarai in grado di trovare i file Termux archiviati nella cartella "condivisa" nella memoria interna del dispositivo Android. Se la cartella "condivisa" non esiste, puoi crearne manualmente una. Di solito, il percorso completo di questa cartella "condivisa" è "/archiviazione/emulato/0/condiviso".

Installazione e gestione dei pacchetti Termux ufficiali

Dopo aver installato Termux, eseguire il comando di seguito per aggiornare e aggiornare i repository:

Aggiornamento di $ PKG

Ora puoi installare i pacchetti desiderati utilizzando il seguente comando:

$ pkg installazione

Dopo l'installazione, sarai in grado di eseguire il comando per il pacchetto installato nel terminale Termux (proprio come faresti su un sistema operativo desktop Linux):


Da qui puoi ottenere un elenco di pacchetti Termux installabili. Puoi anche cercare e cercare pacchetti in Termux stesso. Per fare ciò, esegui un comando nel seguente formato:

Ricerca $ pkg

Puoi anche elencare tutti i pacchetti utilizzando il seguente comando:

$ pkg list-all

Installazione di pacchetti DEB in Termux

Puoi installare un certo ".Pacchetti Deb "da Ubuntu o Debian Repositories fintanto che sono realizzati per l'architettura del tuo cellulare (in questi giorni, i cellulari hanno principalmente architetture Aarch64 e Aarch32). Si noti che alcuni pacchetti possono rifiutarsi di lavorare su termux. Per installare un “.Pacchetto Deb ", eseguire un comando nel seguente formato:

$ dpkg -i

Per rimuovere un installato manualmente ".Pacchetto Deb "in Termux, eseguire un comando nel seguente formato:

$ DPKG - -REMOVE

Per elencare tutti manualmente installati ".Pacchetti Deb ", dovrai eseguire il seguente comando:

$ dpkg -l

Qualunque ".Il pacchetto DEB "da qualsiasi origine del pacchetto può essere installato fintanto che soddisfa i requisiti di compatibilità. Come sempre, dovresti stare attento quando si raccoglie pacchetti di terze parti per impedire l'installazione di pacchetti sospetti.

Abilitare ulteriori repository in Termux

È inoltre possibile abilitare repository extra in Termux per consentire l'installazione di pacchetti aggiuntivi. Per trovare altri repository, visitare questa pagina e fare clic su repository con nomi che terminano con "-packages". Troverai il comando per abilitare questi repository nei loro file "readme". Il comando per abilitare repository extra sembra così:

$ pkg installazione

Di seguito sono riportati alcuni esempi che ho testato e trovato a lavorare su Termux:

$ pkg Installa X11-Repo
$ pkg installa game-repo
$ pkg installa root-ripo
$ pkg Installa instabile-Repo
$ pkg Installa scienza-ripo

Alcuni repository della comunità di terze parti possono anche essere abilitati. Troverai un elenco di questi repository disponibili qui.

Installazione di componenti aggiuntivi Termux

Termux fornisce alcuni componenti aggiuntivi utili che possono essere installati su un dispositivo Android tramite Play Store. Alcuni di questi componenti aggiuntivi extra sono gratuiti, mentre altri sono pagati. Puoi trovare un elenco di questi componenti aggiuntivi disponibili qui.

Conclusione

Alcune app sul Play Store consentono di installare ed eseguire ambienti Linux completi su Android. Tuttavia, alcuni di essi richiedono accesso alla radice e non sono esattamente facili da usare. Per quanto riguarda la facilità d'uso, non c'è nient'altro come Termux sul Play Store.