147 votes

Mise à jour de bash à la version 4.0 sur OSX

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

1voto

Feuda Points 129

2019 : Aussi simple que cela poste

$ brew install bash
$ sudo bash -c 'echo /usr/local/bin/bash >> /etc/shells'
$ chsh -s /usr/local/bin/bash

puis tapez un nouveau terminal, profitez-en !

1 votes

Qui a voté contre ma réponse sans explication ?

0 votes

Il a probablement été rétrogradé parce que c'est un duplicata de ceci. apple.stackexchange.com/a/193413/333802 plus commentaires

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X