OS X viene con la versión 3.2.57 de bash en lugar de la versión 4.3.39 de bash, que GNU lista como la la versión estable actual de bash .
¿Hay alguna forma de actualizar bash en Mac OS X?
OS X viene con la versión 3.2.57 de bash en lugar de la versión 4.3.39 de bash, que GNU lista como la la versión estable actual de bash .
¿Hay alguna forma de actualizar bash en Mac OS X?
Tenga en cuenta que la pregunta original preguntaba por qué Apple enviaba una versión antigua de bash y luego preguntaba cómo actualizarla. Esta es una respuesta a la original. Si la pregunta es sólo la última entonces es un duplicado
Habría que preguntarle a Apple por qué. Sin embargo, me gustaría señalar que bash tiene ahora una licencia GPLv3 y la 3.2.57 es la última versión publicada bajo GPL2.
Como bash está en /bin no deberías reemplazarlo directamente ya que esto puede ser actualizado o modificado por Apple en cualquier momento y ahora con SIP también es más difícil de cambiar. También los scripts de otras partes pueden depender de esta versión
Sin embargo, puedes añadir bash desde GNU o desde un gestor de paquetes como Macports o Homebrew. A continuación, puede cambiar el perfil de Terminal.app para iniciar este shell en lugar de bash
Macports es
sudo port install bash
Homebrew es
brew install bash
A partir del 14/6/16 - la versión estable de bash es la 4.3.42 y las actualizaciones suelen llegar rápidamente a través de ambos sistemas de puertos.
O usted podría cambiar su shell a otro que Apple proporciona, por ejemplo, zsh que es más potente que bash (versión hasta la fecha de lanzamiento de El Capitán) o ksh que es hasta la fecha. (o tcsh que es un shell C pero también razonablemente actualizado)
¡Buena respuesta! Muy buena explicación. ¿Cómo puedo cambiar a zsh? ¿Hay algún manual bueno de este shell? ¡Muchas gracias!
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
0 votos
Ver también Actualizar bash a la versión 4.0 en OSX - respuesta de William T Froggard .