Das Paket Bash enthält die Bourne-Again-SHell.
Der folgende Patch behebt mehrere Probleme, unter anderem eines, bei dem Readline manchmal nur 33 Zeichen einer Zeile anzeigt und dann zur nächsten Zeile springt:
patch -Np1 -i ../bash-3.0-fixes-3.patch
Es gibt auch ein Problem, wenn Bash mit recht neuen Versionen von Glibc kompiliert wird. Der folgende Patch behebt das Problem:
patch -Np1 -i ../bash-3.0-avoid_WCONTINUED-1.patch
Bereiten Sie Bash zum Kompilieren vor:
./configure --prefix=/usr --bindir=/bin \ --without-bash-malloc --with-installed-readline
Die Bedeutung der configure-Parameter:
Dieser Parameter lässt Bash die von uns installierte readline-Bibliothek anstelle der Bash-eigenen Version benutzen.
Kompilieren Sie das Paket:
make
Zum Testen der Ergebnisse führen Sie dieses Kommando aus: make tests.
Installieren Sie das Paket:
make install
Starten Sie die frisch installierte bash (ersetzt die gerade laufende Version):
exec /bin/bash --login +h
Die verwendeten Parameter machen bash zu einer interaktiven Login-Shell. Hashing bleibt weiterhin abgeschaltet, so dass frisch installierte Programme sofort verfügbar sind.