Debian sur son téléphone Androïd ?

Bonjour,

Je voudrai aussi installer Debian sur mon téléphone qui tourne sous Androïd (c’est un Wiko). J’ai trouvé cette procédure sur internet. Est-ce la mieux, ou y a-t-il mieux pour procéder ?

Installer Debian sur son smartphone à l’aide de GNURoot Debian

Voici donc la marche à suivre rédigée par Braden Farmer et traduite en français par mes soins :

  1. Installer GNURoot Debian et XServer XSDL (disponibles dans le Google Play Store)

  2. Lancer GNURoot Debian qui va s’initialiser pendant quelques minutes avant d’ouvrir une fenêtre de terminal en root. Ne vous y méprenez pas! Il s’agit d’un fake root qui tourne à l’intérieur du bac à sable d’Android.

  3. Faire une mise à jour en entrant les commandes apt-get update et apt-get upgrade .

  4. Installer un environnement de bureau léger de préférence LXDE en entrant soit la commande apt-get install lxde ou mieux encore apt-get install lxde-core . Cette dernière commande installe le strict minimum mais c’est déjà bien suffisant pour les ressources de votre smartphone, croyez-moi!

  5. Il est recommandé d’installer également Synaptic Package Manager (interface graphique pour APT) et Pulseaudio (pour le son). Pour cela, il faut entrer les commandes apt-get install synaptic et apt-get install pulseaudio .

  6. La dernière opération consiste à activer l’environnement graphique de bureau LXDE . Pour cela, il faut lancer XServer XSDL et télécharger les polices et fontes additionnelles. Finalement, un écran bleu va apparaître avec la commande suivante :
    export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712

  7. Revenez dans le terminal ouvert par GNURoot Debian et entrez la commande ci-dessus.

  8. Puis entrez la commande suivante: startlxde & (Edit du 28/05/2017 : il est possible de créer un petit script contenant les deux commandes ci-dessus et permettant ainsi de lancer l’application sans avoir besoin de les retaper à chaque fois.)

  9. Revenez dans l’application XServer XSDL

La page GNURoot Debianindique que pour les versions d’Androïd récentes il vaut mieux se tourner vers UserLand. J’ai un téléphone avec Android 6.0 et j’ai installé UserLand dessus. Après quelques galères dues à mes problèmes de vision, j’ai fini par comprendre que le terminal proposé par UserLand était associé en fait à la commande suivante

ssh -p 2022 $USER@localhost

Le serveur sshd est dropbear. Ceci étant, je peux maintenant profiter du confort d’un écran 19 " 1600x900 et d’un vrai clavier (+ zoom fourni par xfwm de la manière suivante

fp2@debpacha:~$ ssh -p 2022 fp2@192.168.1.10

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
fp2@localhost:~$ ls -lA /sdcard 
total 112
drwxrwx---. 2 root 9997 4096 Jan 28  2016 Alarms
drwxrwx---. 4 root 9997 4096 Jan 28  2016 Android
drwxrwx---. 4 root 9997 4096 Mar  4  2017 DCIM
drwxrwx---. 2 root 9997 4096 May 28 15:09 Download
drwxrwx---. 2 root 9997 4096 Jan 28  2016 Movies
drwxrwx---. 2 root 9997 4096 Jan 28  2016 Music
drwxrwx---. 2 root 9997 4096 Jan 28  2016 Notifications
drwxrwx---. 3 root 9997 4096 Jun 13  2018 Pictures
drwxrwx---. 2 root 9997 4096 Jan 28  2016 Podcasts
drwxrwx---. 2 root 9997 4096 Jan 28  2016 Ringtones
drwxrwx---. 8 root 9997 4096 Jan  2 09:19 WhatsApp
drwxrwx---. 2 root 9997 4096 Jan 28  2016 alt_autocycle
drwxrwx---. 2 root 9997 4096 Apr  8 18:35 mbstph
drwxrwx---. 2 root 9997 4096 Oct  7  2018 stikbot
fp2@localhost:~$ ls -lA /sdcard/Alarms
total 0
fp2@localhost:~$ df -hTx tmpfs
Filesystem                             Type  Size  Used Avail Use% Mounted on
/dev/block/bootdevice/by-name/userdata f2fs  5.0G  4.5G  477M  91% /data
fp2@localhost:~$ uname -a
Linux localhost 3.10.49-ga495b15 #1 SMP PREEMPT Sun Dec 11 10:05:17 CST 2016 armv7l GNU/Linux
fp2@localhost:~$ last
fp2      pts/2        192.168.1.22     Wed May 29 12:57    gone - no logout
fp2      pts/1        127.0.0.1        Wed May 29 12:56    gone - no logout
fp2      pts/1        127.0.0.1        Wed May 29 08:53 - 08:54  (00:00)
fp2      pts/1        192.168.1.22     Tue May 28 22:47 - 23:13  (00:26)
fp2      pts/2        127.0.0.1        Tue May 28 22:20 - 23:52  (01:31)
fp2      pts/1        192.168.1.22     Tue May 28 21:54 - 22:47  (00:53)
fp2      pts/1        127.0.0.1        Tue May 28 21:49 - 21:49  (00:00)
fp2      pts/0        192.168.1.22     Tue May 28 21:42 - 21:45  (00:02)
fp2      pts/1        127.0.0.1        Tue May 28 20:51 - 20:56  (00:04)
fp2      pts/1        127.0.0.1        Tue May 28 16:07 - 20:50  (04:43)
fp2      pts/1        127.0.0.1        Tue May 28 15:13 - 16:03  (00:49)

wtmp begins Tue May 28 15:13:44 2019
fp2@localhost:~$ 

Il y a des différences avec un environnement Debian classique, par exemple sudo
Le clavier sur un écran riquiqui cela va un moment et je n’ai pas trouvé comment obtenir le symbole pipe | ce qui est vraiment chiant, déjà que les trois quarts du temps où je veux un i j’obtiens un o.
Et comment obtenir une tabulation ? faire un copier/coller sur ce terminal ?

Je n’ai pas essayé d’installer lxde et je n’envisage pas de le faire.

En tout cas merci de nous faire découvrir UserLand je vais pouvoir naviguer dans les photos. (en plus de jmtpfs )
Dernière minute : je viens de découvrir où se cache le symbole | ainsi que < et >

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة


F. Petitjean
Ingénieur civil du Génie Maritime.

I hope to die before I have to use Microsoft Word.
- Donald E. Knuth, 2001-10-02 in Tübingen

cool j’essaie les deux
en passant: tu peux brancher un vrai clavier sur un android : il suffit d’avoir un fil minusb “male”/usb “femelle” et hop ton clavier se branche

comme clavier , le hacker’s keyboard de klaus weidner est pas trop mal ( tu appuies sur une touche puis tu bouges gauche drotie pour obtenir le signe )