Est-il possible de mettre à jour bash à la version 4.0 sous OSX Yosemite ?
echo $BASH_VERSION
3.2.57(1)-release
Ce site article et ceci filetage font référence à la même question, mais ils installent une nouvelle coquille côte à côte avec l'ancienne. Existe-t-il un moyen de mettre directement à jour l'ancien shell bash ?
5 votes
Il n'y a pas besoin de faire ça. En fait, c'est toujours une bonne idée de conserver l'original. Deux versions de bash ou plus peuvent être installées en même temps, et vous pouvez définir celle que vous voulez comme étant la version par défaut.
0 votes
Essentiellement, la mise à jour logicielle d'Apple serait responsable de la modification de la version de BASH sur le système, comme elle l'a fait avec la mise à jour de BASH pour Shellshock. Ainsi, à moins qu'Apple ne fournisse une mise à jour, il n'existe aucun moyen direct de mettre à jour la dernière version de GNU BASH installée avec OS X. Un moyen indirect serait de la télécharger vous-même, par un moyen ou un autre, de l'installer et de la définir comme votre shell par défaut. Que vous choisissiez ou non de supprimer la version livrée ou la version mise à jour par Apple, c'est vous qui décidez.
2 votes
Pour tous ceux qui, comme moi, viennent de Google, à partir de MacOS Catalina (10.15), vous pouvez définir l'interpréteur de commandes par défaut sur zsh assez facilement. zsh sera l'interpréteur de commandes par défaut de MacOS à l'avenir. Beaucoup de fonctionnalités similaires à bash. Et surtout, c'est une version à jour. Les étapes sont ici : support.apple.com/fr/HT208050
0 votes
Probablement que dans Yosemite (10.10) vous pouvez, mais dans El Capitan (10.11) la protection de l'intégrité du système support.apple.com/fr/au/HT204899 vous empêchera de modifier /bin et donc /bin/bash