BASH 5.2.37

Por lo que leo en mis notas sobre BASH, tiene tiempo que no actualizo la versión de BASH en mi M1. Estoy revisando algo relacionado a éste y me pareció buen momento para ver el estado de mi instalación. Voy a registrar este proceso como entrada en el blog y no directamente en la página de mis apuntes pues, como ya he llegado a mencionar, la actualización y crecimiento de algunas páginas llega a ser problemático y requerir una mayor inversión de tiempo.

Varias versiones de macOS han pasado desde que instalé la versión 5.1.8 en la M1. Dos versiones al menos. Entonces, este proceso de instalación ha sido:

  1. Del sitio del proyecto, se descargó el más reciente tarball y se descompactó.
  2. Nos movemos al directorio que se creó al descompactactar y en este procedemos con las instrucciones de configuración y compilación. Antes de ello, puede resultar útil validar la versión de BASH y tras la actualización abrir una nueva sesión para que la variable de entorno se actualice..

    $ cd ~/Downloads/bash-5.2.37
    $ echo $BASH_VERSION
    5.1.18(1)-release
    $ ./configure
    $ make
    $ sudo make install
    $ echo $BASH_VERSION
    5.2.37(1)-release
    $

Lo anterior se realizó en macOS «Sequoia«. Las versiones de éste y de Xcode, obtenidas por línea de comando han sido:

$ sw_vers -productVersion
15.2
$ gcc --version
Apple clang version 16.0.0 (clang-1600.0.26.6)
Target: arm64-apple-darwin24.2.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
$ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
package-id: com.apple.pkg.CLTools_Executables
version: 16.2.0.0.1.1733547573
volume: /
location: /
install-time: 1734033462
$

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.