Bash-2.05b

El paquete Bash contiene la "Bourne-Again SHell".

Approximate build time:  1.2 SBU
Required disk space:     27 MB

La instalación de Bash depende de: Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Sed.

Instalación de Bash

Bash contiene un número de errores que pueden hacer que en ocasiones no se comporte como es de esperar. Corrige este comportamiento con el parche siguiente:

patch -Np1 -i ../bash-2.05b-2.patch

Ahora prepara Bash para su compilación:

./configure --prefix=/usr --bindir=/bin

Compila el paquete:

make

Para comprobar los resultados, ejecuta: make tests.

Instala el paquete:

make install

Ahora lanza el programa bash recién compilado (sustituyendo al que estabasejecutando hasta ahora):

exec /bin/bash --login +h

Advierte que los parámetros utilizados hacen de él una intáncia de acceso interactivo (por lo que lee /etc/profile, si existe, y el primero que encuentre de ~/.bash_profile, ~/.bash_login o ~/.profile) y continúa desactivando las tablas internas para que los nuevos programas sean encontrados en cuanto estén disponibles.

Contenido de Bash

Programas instalados: bash, sh (enlace a bash) y bashbug

Descripciones cortas

bash es un intérprete de comandos ampliamente usado. Realiza muchos tipos de expansiones y sustituciones en una línea de comando dada antes de ejecutarla, lo que hace de este intérprete una herramienta poderosa.

bashbug es un guión que ayuda al usuario en la composición y envío de informes de errores relacionados con bash, en un formato estándar.

sh es un enlace simbólico al programa bash. Cuando se invoca como sh, bash intenta imitar el comportamiento de las versiones antiguas de sh lo mejor posible, mientras que también cumple los estándares POSIX.