Android

Comment utiliser Termux pour exécuter des applications Linux en ligne de commande sous Android

Comment utiliser Termux pour exécuter des applications Linux en ligne de commande sous Android

Cet article couvre un guide sur l'application Android « Termux » qui vous permet d'exécuter des programmes et des scripts en ligne de commande sur des appareils Android.

Termux est une application d'émulation de terminal open source qui fonctionne sur les appareils Android. Il fonctionne également comme une sorte de mini système d'exploitation Linux, contenant de nombreux outils et utilitaires que vous voyez couramment dans les distributions Linux de bureau. Vous pouvez utiliser Termux pour installer et exécuter de nombreuses applications en ligne de commande via son propre gestionnaire de packages. Aucun accès root n'est requis pour installer et exécuter Termux sur Android. Vous pouvez même utiliser des interfaces graphiques d'environnement de bureau légères sans accélération matérielle via Termux (via VNC), mais elles peuvent être lentes et ne pas être exactement utilisables sur des appareils tactiles à petit écran. Termux est extrêmement populaire parmi les développeurs et autres utilisateurs qui souhaitent accéder aux applications CLI Linux sur Android. C'est ce qui se rapproche le plus d'un système d'exploitation Linux sur Android, et c'est un plaisir à utiliser avec son interface tactile optimisée adaptée aux appareils à petit écran. Termux propose des actions de clavier supplémentaires facilitant la saisie de symboles, ainsi que la saisie semi-automatique via le touche d'action située dans la rangée supérieure du clavier à l'écran.

Cas d'utilisation

Certaines choses que vous pouvez faire avec Termux :

Installer Termux sur Android

Vous pouvez télécharger et installer Termux via Google Play ou depuis F-Droid. Lancez Termux via le lanceur et vous devriez être accueilli avec l'écran suivant :

Activation de l'accès au stockage sur Termux

Pour accéder aux fichiers dans le terminal Termux ou pour enregistrer des fichiers à partir du terminal Termux, vous devez d'abord configurer le stockage Termux et fournir des autorisations d'accès au stockage à Termux lorsque vous y êtes invité. Vous pouvez le faire en exécutant la commande suivante :

$ termux-setup-storage

Une fois que vous avez terminé la configuration du stockage, vous pourrez trouver les fichiers Termux stockés dans le dossier « partagé » de la mémoire de stockage interne de votre appareil Android. Si le dossier « partagé » n'existe pas, vous pouvez en créer un manuellement. Habituellement, le chemin complet de ce dossier « partagé » est « /storage/emulated/0/shared ».

Installation et gestion des packages Termux officiels

Une fois que vous avez installé Termux, exécutez la commande ci-dessous pour mettre à jour et mettre à niveau les référentiels :

$ forfait mise à niveau

Vous pouvez maintenant installer les packages souhaités à l'aide de la commande suivante :

$ pkg installer

Après l'installation, vous pourrez exécuter la commande du package installé dans le terminal Termux (comme vous le feriez sur un système d'exploitation Linux de bureau) :


Vous pouvez obtenir une liste des packages Termux installables à partir d'ici. Vous pouvez également rechercher et rechercher des packages dans Termux lui-même. Pour ce faire, exécutez une commande au format suivant :

Recherche de paquet $

Vous pouvez également répertorier tous les packages à l'aide de la commande suivante :

$ pkg liste-tout

Installation des packages Deb dans Termux

Vous pouvez installer certains ".deb" des référentiels Ubuntu ou Debian tant qu'ils sont conçus pour l'architecture de votre mobile (de nos jours, les mobiles ont principalement des architectures aarch64 et aarch32). Notez que certains packages peuvent refuser de fonctionner sur Termux. Pour installer un ".deb", exécutez une commande au format suivant :

$ dpkg -i

Pour supprimer un ".deb" dans Termux, exécutez une commande au format suivant :

$ dpkg --remove

Pour lister tous les installés manuellement ".deb", vous devrez exécuter la commande suivante :

$ dpkg -l

Quelconque ".deb" à partir de n'importe quelle source de package peut être installé tant qu'il répond aux exigences de compatibilité. Comme toujours, vous devez être prudent lorsque vous récupérez des packages tiers pour empêcher l'installation de packages suspects.

Activation de référentiels supplémentaires dans Termux

Vous pouvez également activer des référentiels supplémentaires dans Termux pour permettre l'installation de packages supplémentaires. Pour trouver plus de référentiels, visitez cette page et cliquez sur les référentiels dont les noms se terminent par "-packages". Vous trouverez la commande pour activer ces référentiels dans leurs fichiers "README". La commande pour activer des dépôts supplémentaires ressemble à ceci :

$ pkg installer

Vous trouverez ci-dessous quelques exemples que j'ai testés et trouvés fonctionnant sur Termux :

$ pkg install x11-repo
$ pkg install game-repo
$ pkg install root-repo
$ pkg install unstable-repo
$ pkg installer science-repo

Certains référentiels communautaires tiers peuvent également être activés. Vous trouverez une liste de ces dépôts disponibles ici.

Installation des modules complémentaires Termux

Termux fournit des modules complémentaires utiles qui peuvent être installés sur un appareil Android via le Play Store. Certains de ces modules complémentaires sont gratuits, tandis que d'autres sont payants. Vous pouvez trouver une liste de ces add-ons disponibles ici.

Conclusion

Certaines applications du Play Store vous permettent d'installer et d'exécuter des environnements Linux complets sur Android. Cependant, certains d'entre eux nécessitent un accès root, et ils ne sont pas vraiment faciles à utiliser. En ce qui concerne la convivialité, il n'y a rien d'autre que Termux sur le Play Store.

Trackpad et pointeur de souris à l'écran AppyMouse pour tablettes Windows
Les utilisateurs de tablettes ratent souvent le pointeur de la souris, surtout lorsqu'ils ont l'habitude d'utiliser les ordinateurs portables. Les sma...
Le bouton central de la souris ne fonctionne pas sous Windows 10
le bouton central de la souris vous aide à faire défiler de longues pages Web et des écrans contenant beaucoup de données. Si cela s'arrête, et bien v...
Comment changer les boutons gauche et droit de la souris sur un PC Windows 10
Il est tout à fait normal que tous les appareils de souris d'ordinateur soient conçus de manière ergonomique pour les droitiers. Mais il existe des so...