Guide complet Termux pour exécuter Linux sur Android

Dernière mise à jour: 3 Octobre 2026
  • L'installation via F-Droid est recommandée pour éviter les restrictions de Google et garantir les mises à jour.
  • Possibilité d'exécuter des langages de programmation tels que Python, Node.js et Ruby sans avoir besoin des droits d'administrateur.
  • Possibilité d'installer des distributions Linux complètes et des environnements graphiques à l'aide de proot-distro et VNC.

Expert en cybersécurité utilisant un smartphone et un ordinateur portable dans un environnement sombre, avec des reflets de code vert sur l'écran.

Avez-vous déjà rêvé d'avoir la puissance d'un système d'exploitation de bureau dans votre poche ? Eh bien, ce n'est plus un rêve ! Avec Termux, transformez votre appareil Android en un environnement Linux complet sans annuler la garantie de votre téléphone ni avoir besoin d'un accès root. Il s'agit d'un émulateur de terminal qui vous ouvre les portes d'un monde de programmation, d'administration réseau et d'automatisation, où que vous soyez.

Si vous aimez bidouiller avec des trucs techniques ou si vous avez simplement besoin d'exécuter des scripts dans le bus, cet outil est fantastique. Dans cet article, nous allons le détailler, de l'installation de base aux astuces avancées , pour que vous ne soyez pas perdu et que vous sachiez exactement comment exploiter au maximum les performances de votre appareil mobile, pour en faire un véritable poste de travail.

Linux sur Android
Article connexe:
Comment installer et exécuter Linux sur Android : un guide complet

Qu'est-ce que Termux exactement ?

Écran d'un moniteur professionnel affichant un terminal Linux avec plusieurs panneaux de diagnostic système et le code source.

Pour ceux qui ne connaissent pas Termux, il s'agit d'une application offrant un terminal Linux fonctionnel pour Android . Son principal atout réside dans le fait qu'elle ne requiert pas les privilèges root pour la plupart de ses fonctions, permettant ainsi d'installer des paquets et des outils généralement réservés aux distributions GNU/Linux comme Debian ou Ubuntu. Compatible avec diverses architectures de processeurs, notamment ARM, ARM64 et x86 , elle fonctionne sur une large gamme de tablettes et de smartphones Linux.

  Guide complet de l'automatisation des tâches avec les scripts Bash sous Linux

Comment démarrer : Installation et premiers pas

Gros plan sur l'écran d'un smartphone Android exécutant un terminal Linux (Termux) avec des commandes de console blanches et vertes sur fond noir.

Voici un détail important : bien que Termux soit disponible sur le Play Store, il est préférable de le télécharger depuis F-Droid . Pourquoi ? Parce que Google a mis en place des restrictions empêchant la version du Play Store de se mettre à jour correctement. La première étape consiste donc à installer F-Droid depuis son site officiel, puis à rechercher et installer Termux.

Une fois l'application ouverte pour la première fois, ne vous précipitez pas pour installer des éléments au hasard. La première chose à faire est mettre à jour les dépôts et les paquets Pour éviter les erreurs de dépendance, vous devez exécuter la commande pkg update && pkg upgradeSi vous souhaitez que Termux puisse lire et écrire dans les dossiers de votre appareil mobile (tels que Téléchargements ou Documents), vous devez lui accorder l'autorisation d'accès au stockage en exécutant la commande suivante : termux-setup-storage.

comment exécuter un script sur Android
Article connexe:
Comment exécuter des scripts sur Android : un guide complet pour tous les niveaux

Maîtriser la ligne de commande

Si vous n'avez jamais utilisé de terminal auparavant, ne vous inquiétez pas, c'est plus simple qu'il n'y paraît. Il y a quelques commandes de base qui font partie de la vie quotidienne et que vous devez maîtriser pour naviguer dans les dossiers : ls pour voir quels fichiers sont présents, cd pour passer d'un répertoire à un autre, mkdir pour créer de nouveaux dossiers, touch pour créer des fichiers vides et rm Lorsque vous souhaitez supprimer un élément dont vous n'avez plus besoin. Pour lire rapidement le contenu d'un fichier, utilisez la commande cat C'est votre meilleur allié.

Gestion des paquets : Installation des outils

Termux utilise un gestionnaire de paquets appelé pkg (qui est en gros une couche simplifiée par-dessus aptGrâce à lui, vous pouvez installer pratiquement n'importe quel outil de développement. Par exemple, si vous souhaitez modifier du code, vous pouvez installer Nano ou Vim avec pkg install nano o pkg install vimSi vous êtes programmeur, vous pouvez configurer des environnements complets de Python, Ruby, Node.js, Go ou Rust installer leurs interpréteurs respectifs. Pour gérer les versions de code, pkg install git c'est obligatoire.

  Guide complet pour passer de Windows à Linux Mint

Cas d'utilisation pratiques et avancés

Vue aérienne de l'espace de travail d'un développeur, avec un smartphone affichant un terminal Linux Bash sur une table en bois à côté d'un ordinateur portable.

La polyvalence de cette application est incroyable. Si vous travaillez dans le administration du serveurvous pouvez installer openssh pour se connecter à des machines distantes via SSH ou même configurer son propre serveur SSH sur son appareil mobile afin de le gérer depuis son PC. Pour ceux qui souhaitent créer rapidement un site web, Python permet de configurer un serveur web instantané sur le réseau local avec une seule commande.

Dans le domaine de cybersécurité et piratage éthiqueTermux est très populaire car il permet d'exécuter des outils comme Nmap pour l'analyse de réseau ou Metasploit. De plus, si vous appréciez l'automatisation, vous pouvez exécuter des scripts sur Android écrire du code en Bash pour sauvegarder ou nettoyer automatiquement des fichiers, en leur accordant des permissions d'exécution avec chmod +x.

Faire évoluer Termux : environnements et distributions graphiques

Si l'écran noir vous semble trop austère, vous pouvez installer un environnement de bureau tel que XFCE ou LXQtPour ce faire, vous devez installer un serveur VNC et le dépôt X11. Une fois la configuration terminée, vous pouvez vous connecter via une application VNC pour Android et vous verrez une interface Linux classique. Si vous avez besoin d'une distribution complète (comme Arch Linux ou Debian) car certains programmes ne sont pas disponibles dans les dépôts officiels, l'outil proot-distro C'est la solution. Elle vous permet de installer une distribution complèteCréez des utilisateurs personnalisés et gérez le système comme si vous disposiez d'une machine virtuelle légère.

Pour les utilisateurs plus avancés, il existe des options comme l'installation du shell Fish pour une invite de commande plus conviviale, l'utilisation de Neovim pour la programmation avancée, ou encore la gestion des mots de passe avec `pass` et `gnupg` . Il est également possible de cloner vos propres fichiers de configuration depuis GitHub afin de synchroniser toutes vos configurations personnalisées sur tous vos appareils Android.

  PowerShell, WMI et CIM pour l'automatisation avancée des systèmes Windows

De l'exécution d'un simple script Python à l'émulation d'une distribution Linux complète avec interface graphique, Termux transforme n'importe quel appareil mobile en un puissant outil technique. Grâce à son gestionnaire de paquets pkg, à la possibilité de créer des scripts Bash et à l'accès à des serveurs distants, tout passionné d'informatique peut se passer de son ordinateur portable pour des tâches rapides de développement ou d'administration système.