5.14. Bash-3.2

El paquete Bash contiene la “Bourne-Again SHell”.

Tiempo estimado de construcción: 0.4 SBU
Espacio requerido en disco: 22 MB

5.14.1. Instalación de Bash

Aplica correcciones para varios fallos descubiertos dede la publicación inicial de Bash-3.2:

patch -Np1 -i ../bash-3.2-fixes-6.patch

Prepara Bash para su compilación:

./configure --prefix=/tools --without-bash-malloc

Significado de la opción de configure:

--without-bash-malloc

Esta opción desactiva el uso de la función de ubicación de memoria (malloc) de Bash, que se sabe que provoca violaciones de segmento. Al desactivar esta opción Bash utilizará la función malloc de Glibc, que es más estable.

Compila el paquete:

make

Para comprobar los resultados, ejecuta: make tests.

Instala el paquete:

make install

Crea un enlace para los programas que usan sh como intérprete de comandos:

ln -vs bash /tools/bin/sh

Los detalles sobre este paquete se encuentran en la Sección 6.28.2, “Contenido de Bash”.