4 votes

Puis-je installer des packages sur une carte SD externe sur Termux dans Android ?

Je utilise Termux dans mon appareil Android et c'est génial. Je l'ai installé à partir de Google Play. Maintenant, les packages que j'installe en utilisant la commande pkg install ..., les installent sur le stockage interne. Comme mon espace de stockage interne est presque plein, je pense à installer ces packages sur la carte SD externe. Est-ce que je peux le faire ? Merci.

0 votes

Vous pouvez monter un répertoire de la carte SD externe vers /data/data/com.termux/files en utilisant FUSE ou sdcardfs avec les autorisations correctes.

3voto

Guillermo Gomez Points 423

Malheureusement, vous ne pouvez pas.

Les packages que vous installez en utilisant pkg install, qui est en fait un wrapper pour l'interface utilisateur du célèbre Gestionnaire de Packages Debian, APT. APT télécharge des packages fournis par Termux et les installe. Ainsi, les packages sont simplement des paquets Debian. Avec un peu de recherche et/ou de fouille, vous constaterez que les chemins de fichiers sont codés en dur, c'est-à-dire qu'ils seront toujours extraits (installés) dans /data/data/com.termux/files/usr.

Des astuces possibles sont, apparemment, possibles. Cependant, il n'est pas recommandé d'en essayer car Termux est très similaire à un environnement Linux réel, ce qui signifie que tout mauvais contexte SELinux ou mauvaise permission peut causer des dysfonctionnements des programmes.

Réponse : Essayez de libérer de l'espace de stockage interne si vous prévoyez d'installer plus de packages dans Termux, au lieu de penser à les installer ailleurs.

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