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.
Réponse
Trop de publicités?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.
0 votes
Vous pouvez monter un répertoire de la carte SD externe vers
/data/data/com.termux/files
en utilisant FUSE ousdcardfs
avec les autorisations correctes.