5.14. Bash-3.1

Il pacchetto Bash contiene la Bourne-Again SHell.

Tempo di costruzione approssimativo: 0.4 SBU
Spazio necessario su disco: 22 MB

5.14.1. Installazione di Bash

Gli sviluppatori originari hanno corretto diversi problemi dal rilascio iniziale di Bash-3.1. Applicare queste correzioni:

patch -Np1 -i ../bash-3.1-fixes-8.patch

Preparare Bash per la compilazione:

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

Significato delle opzioni di configurazione:

--without-bash-malloc

Questa opzione disattiva l'uso della funzione di allocazione di memoria di Bash (malloc) che è nota per causare errori di segmentation fault. Disattivando questa opzione, Bash userà le funzioni malloc dalle Glibc, che sono più stabili.

Compilare il pacchetto:

make

Per testare i risultati digitare: make tests.

Installare il pacchetto:

make install

Fare un link per i programmi che usano sh come shell:

ln -vs bash /tools/bin/sh

Dettagli su questo pacchetto si trovano nella Sezione 6.27.2, «Contenuti di Bash.»