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

**URL:** <https://www.debian-fr.org/t/debian-sur-son-telephone-android/79345>\
**Category:** Support Debian\
**Created:** [Mai 28, 2019, 8:01 UTC](https://www.debian-fr.org/t/debian-sur-son-telephone-android/79345 "2019-05-28T08:01:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Edelweiss](https://www.debian-fr.org/user_avatar/www.debian-fr.org/edelweiss/32/8010_2.png) [@Edelweiss](https://www.debian-fr.org/u/Edelweiss)\
**Post date:** [Mai 28, 2019, 8:01 UTC](https://www.debian-fr.org/t/debian-sur-son-telephone-android/79345/1 "2019-05-28T08:01:13Z")

</div>

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](https://www.xda-developers.com/guide-installing-and-running-a-gnulinux-environment-on-any-android-device/) rédigée par Braden Farmer et traduite en français par mes soins :

1. Installer [GNURoot Debian](https://play.google.com/store/apps/details?id=com.gnuroot.debian) et [XServer XSDL](https://play.google.com/store/apps/details?id=x.org.server) (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**

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Mai 29, 2019, 1:51 UTC](https://www.debian-fr.org/t/debian-sur-son-telephone-android/79345/2 "2019-05-29T13:51:29Z")

</div>

> [@Edelweiss](#):
>
> Installer [GNURoot Debian](https://play.google.com/store/apps/details?id=com.gnuroot.debian) et [XServer XSDL](https://play.google.com/store/apps/details?id=x.org.server) (disponibles dans le Google Play Store)

La page `GNURoot Debian`indique 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

```plaintext
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

```plaintext
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

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mai 29, 2019, 6:59 UTC](https://www.debian-fr.org/t/debian-sur-son-telephone-android/79345/3 "2019-05-29T18:59:25Z")

</div>

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 )
