Questo è il modo più semplice per eseguire distro Linux sul tuo telefono Android
Puoi eseguire praticamente qualsiasi distribuzione Linux popolare sul tuo telefono Android in pochi semplici passaggi. Con gli script giusti, puoi persino installare una distribuzione completa con interfaccia grafica, scegliendo l'ambiente desktop e il gestore di finestre che preferisci. Lascia che ti mostri come fare.
Usa Linux all'interno di un terminale
Se hai bisogno solo dell'interfaccia a riga di comando per il Linux che stai cercando di installare, Termux è l'opzione più semplice. Tra le molte cose interessanti che può fare, Termux ti permette di installare ed eseguire molte distribuzioni all'interno del suo shell. È molto simile al Sottosistema Windows per Linux, che ti fornisce una distribuzione Linux completa all'interno del terminale.
Inizia installando Termux. È disponibile sul Play Store, ma quella versione è fortemente limitata e non aggiornata regolarmente. La versione reale dell'app è ospitata su F-Droid (uno store di app gratuite e open-source per Android). Puoi installare lo store F-Droid oppure scaricare il file APK da F-Droid e installarlo manualmente.
Una volta installato Termux, aprilo. Digita ed esegui il seguente comando per sincronizzare e aggiornare i pacchetti.
pkg update && pkg upgrade
Premere "Y" per confermare e poi Invio, se richiesto.
Successivamente, installeremo lo strumento di gestione della distribuzione.
pkg install proot-distro
Diamo un'occhiata all'elenco delle distribuzioni Linux disponibili tramite questo strumento.
proot-distro list
Nota l'etichetta accanto al nome della distribuzione. Ne avremo bisogno per installare la distribuzione target. Ad esempio, per installare Alpine Linux, esegui il seguente comando.
proot-distro install alpineUsa questo comando per avviare Alpine Linux.
proot-distro login alpineOttieni l'esperienza completa del desktop
Puoi persino ottenere la distribuzione grafica completa con un ambiente desktop a tua scelta. Questa configurazione ti fornisce un cursore che puoi trascinare e toccare sul display per cliccare. C'è una tastiera virtuale con scorciatoie da tastiera del PC come il tasto super e i tasti freccia. Se vuoi usarlo per lavoro reale, puoi collegare un mouse e una tastiera al telefono. Il gestore di pacchetti da riga di comando ufficiale scaricherà automaticamente le app compatibili con l'architettura del chip del tuo telefono.
Abbiamo bisogno di tre cose per farlo funzionare.
- Lo script per installare la distribuzione desktop su Android
- Termux
- Un'app viewer VNC a tua scelta. Io sto usando RealVNC Viewer.
Andronix è un'app che ti fornisce comandi che puoi eseguire per installare un sistema Linux desktop completo su Termux. Copiamo il comando da Andronix, lo incolliamo nella shell di Termux e aspettiamo che completi l'installazione. Poi useremo Termux per accedere alla distribuzione Linux e avviare un server VNC (Virtual Network Computing).
Fondamentalmente, eseguiamo il sistema operativo in un'app e interagiamo con il sistema in un'altra app.
Puoi scorrere l'elenco degli installer disponibili su Andronix, scegliere una distribuzione, la sua versione e l'ambiente desktop o il gestore di finestre.
Un gestore di finestre leggero funziona meglio sui telefoni, ma puoi anche usare l'ambiente desktop XFCE. Se non hai bisogno dell'interfaccia grafica, ci sono anche installatori a riga di comando.
Ho selezionato Ubuntu con l'ambiente desktop XFCE e ho incollato questo comando per avviare l'installatore.
pkg update -y && pkg install wget curl proot tar -y && wget https://raw.githubusercontent.com/AndronixApp/AndronixOrigin/master/Installer/Ubuntu20/ubuntu20-xfce.sh -O ubuntu20-xfce.sh && chmod +x ubuntu20-xfce.sh && bash ubuntu20-xfce.shTi verrà chiesto di selezionare un fuso orario e un layout della tastiera. Puoi farlo digitando il numero accanto all'elemento desiderato e premendo Invio.
L'installatore alla fine ti chiederà di impostare una password per il server VNC. Avremo bisogno di questa password per connetterci alla sessione nell'app VNC viewer. Questo script avvia automaticamente il server VNC per me, ma se il tuo non lo fa, esegui questo comando.
vncserver-startCon il server VNC attivo e in esecuzione su Termux, apri l'app VNC viewer di tua scelta. Io sto usando l'app RealVNC Viewer. L'indirizzo è localhost:1 e la password è quella che hai impostato durante la configurazione in Termux. Premi connetti e aspetta di essere portato al desktop.
Puoi trascinare il cursore con il dito, fare clic con un solo tap e fare doppio clic con due tap. Puoi toccare l'icona della tastiera per aprire la tastiera virtuale. C'è anche un overlay con trackpad virtuale, che ti offre tre pulsanti del mouse e una barra di scorrimento.
Occasionalmente, potresti notare qualche ritardo o il VNC Viewer potrebbe non riuscire a connettersi. Se succede, prova a fermare e riavviare il server VNC.
vncserver-stopPoi corri,
vncserver-start
Dovresti vedere prestazioni decenti quando esegui l'esperienza desktop completa, anche sui telefoni di fascia media. Se ha un chip abbastanza potente, un tablet con tastiera e mouse potrebbe funzionare come una straordinaria stazione di lavoro. Se non hai bisogno del sovraccarico della GUI, puoi eseguire qualsiasi distribuzione popolare e accedere ai suoi pacchetti all'interno di Termux.
















