Il pacchetto Bash contiene la Bourne-Again Shell.
Tempo approssimativo di costruzione: 1.2 SBU Spazio necessario sul disco: 27 MB
L'installazione di Bash dipende da: Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Sed.
Bash č afflitto da bug che fanno sė che a volte non agisca come ci si aspetta. Correggete queste anomalie con la patch seguente:
patch -Np1 -i ../bash-2.05b-2.patch
Ora preparate Bash per la compilazione:
./configure --prefix=/usr --bindir=/bin
Compilate il pacchetto:
make
Per verificare il risultato digitate: make tests.
Installate il pacchetto:
make install
Ora avviate la bash che avete appena compilato (sostituendo quella che state attualmente eseguendo):
exec /bin/bash --login +h
Notate che i parametri usati fanno sė che bash sia una istanza di login interattiva (cosė viene letto /etc/profile, se esiste, e il primo ~/.bash_profile, ~/.bash_login e/o ~/.profile trovati), e continua a disabilitare l'hashing, cosė che i nuovi programmi siano trovati non appena diventano disponibili.
bash č un interprete di comandi ampiamente utilizzato. Esegue molti tipi di espansioni e sostituzioni in una data linea di comando prima di eseguirla, il che rende questo interprete un potente strumento.
bashbug č uno script di shell che aiuta l'utente a comporre e spedire rapporti di bug riguardanti bash in un formato standard.
sh č un link simbolico al programma bash. Quando invocato come sh, bash prova a simulare l'ambiente di avvio della versione storica di sh il pių fedelmente possibile, rimanendo al contempo conforme allo standard POSIX.