3 votes

Comment installer des paquets de commandes de terminal supplémentaires pour les appareils enracinés ?

J'ai récemment enraciné un appareil HTC Wildfire S et flashé une ROM personnalisée Android 4.1.2 AOKP Jelly Bean. L'un des avantages est que je peux maintenant utiliser le terminal.

J'ai un peu l'habitude d'utiliser des émulateurs de terminal sur des machines de bureau, mais je ne l'ai jamais fait sur un appareil Android. J'ai remarqué que certaines commandes ne sont pas trouvées, par exemple :

$ tree
/system/bin/sh: tree: not found

Existe-t-il un moyen d'ajouter plus de commandes à mon appareil, peut-être un paquet de paquets GNU pour Android disponible quelque part ?

0 votes

Les listes d'articles ne conviennent généralement pas à Stack Exchange. Si vous avez un problème spécifique avec une réponse concrète, n'hésitez pas à le poser.

0 votes

J'ai essayé d'améliorer ma question.

2voto

Afr Points 495

Oui, c'est possible avec le termux terminal.

Page d'accueil | Google Play

Vous pouvez installer des commandes shell supplémentaires en utilisant apt .

$ apt update
$ apt upgrade
$ apt install tree

Capture d'écran :

using termux

Bonus : fonctionne également sur les appareils non enracinés !

1 votes

Termux ne fonctionne que sur les appareils >= Lollipop

1voto

Dan Olson Points 257

La commande tree n'est pas installée par défaut. Je ne sais pas comment l'installer dans Android via le terminal mais vous pouvez toujours utiliser la commande ls, mais oui, elle ne vous montre pas un format d'arbre facile à comprendre, mais elle fait quand même le travail.

ls -d */

Ne liste que les répertoires du répertoire courant.

ls -ltr

Lister tous les fichiers selon l'heure de leur dernière modification, dans l'ordre inverse. En d'autres termes, les derniers fichiers listés sont les fichiers les plus récemment modifiés.

Je vais essayer de trouver un moyen d'installer le paquet de l'arbre. Si je trouve quelque chose, je vous le ferai savoir.

Installez également busybox pour avoir plus de commandes Unix disponibles. Référence

1voto

NRoach44 Points 139
tree

n'est même pas installé sur Ubuntu par défaut.

Cela dit, vous pouvez installer BusyBox sur les ROMs non CyanogenMod qui manquent d'utilitaires communs. YMMV, mais sur la plupart des ROMs "stock" semblent manquer les utilitaires. AFAIK Busybox ne comprend pas d'arbre.

TOUJOURS FAIRE UNE SAUVEGARDE D'ABORD !

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X