PREMESSA: GUIDA PER UTENTI CHE CONOSCONO GIA' IL MONDO LINUX. SE HO UN PO' DI TEMPO, AGGIUNGO LA GUIDA COMPLETA ANCHE PER L'USO DI LINUXDEPLOY.
Per chi fosse interessato, voglio riportare la mia guida su come installare e far funzionare l'app LINUXDEPLOY sul nostro Note 3 ed avere cosi, un bel pò di distribuzioni linux, funzionanti moolto bene (e ci mancherebbe, 3Gb di ram e snap 800 )
GUIDA INSTALLAZIONE LINUXDEPLOY
Il problema di linuxdeploy su Note 3 è che il kernel stock di Samsung non permette alla distro linux di ottenere i permessi di root (SELinux=enforcing), quindi nella distro avviata, si è loggati come utenti normali (non si possono installare app, rimuoverle, aggiornarle, etc.).
Cmq, il sistema funziona e c’è un modo per eseguire le operazioni che dovrebbe eseguire l’utente su.
Procediamo per gradi: ISTALLIAMO LINUXDEPLOY
1) Installare Busybox (va bene il percorso di default /system/xbin) ed un client VNC
2) Assicurarsi che ENV Directory (in lunuxdeploy/settings) sia /data/data/ru.meefik.linuxdeploy/linux
3) Aprite terminal emulator e date i seguenti comandi (l’operazione va fatta solo dopo la prima installazione di linuxdeploy)
a. su
b. cd /data/data/ru.meefik.linuxdeploy/linux/bin
c. rm sh chroot
d. ln –s /system/bin/mksh sh
e. ln –s /system/xbin/busybox chroot
4) Installate la prima distribuzione di linux a scelta.
5) Avviare la distribuzione.
Come detto in precedenza, nella distro avviata, siamo loggati come user “android” e non abbiamo o possiamo avere i permessi di su, ma possiamo operare come su all’esterno della distro (da android in chroot) tramite terminal emulator.
OPERIAMO COME SU IN CHROOT
6) In terminal emulator
a. su
b. /data/data/ru.meefik.linuxdeploy/linux/bin/linuxdeploy shell
Ora, in terminal emulator siete loggati come su, quindi potete installare, rimuovere ed eseguire tutte le operazioni che vorrete eseguire nella distro linux.
Una volta aggiunte/aggiornate/rimosse app/funzioni, andate in linuxdeploy, stoppate la distro e riavviate.