Scénario
Un nouvel utilisateur vient de décider de changer son shell Termux par défaut pour Fish au lieu de Bash. La solution la plus simple qu'ils ont trouvée est d'ajouter ces lignes à .bashrc
(../usr/etc/bash.bashrc
)
fish
exit
Ça a fonctionné, mais pour une raison quelconque, ils n'aiment pas Fish. Ils l'ont désinstallé/supprimé et ont fermé Termux sans modifier le contenu de .bashrc
. La prochaine fois qu'ils ont ouvert Termux, ils ont vu ceci
Le programme fish n'est pas installé. Installez-le en exécutant:
pkg install fish
[Processus terminé (code 127) - appuyez sur Entrée]
Maintenant, pour résoudre cela, ils doivent soit modifier .bashrc
soit réinstaller Fish. Pour cela, nous avons besoin d'un shell qui ne lance pas .bashrc
. Le mode sans échec est maintenant la solution la plus simple et la plus utile.