Das Paket Bash enthält die Bourne-Again-SHell.
Wenn Sie die Bash-Dokumentation heruntergeladen haben und die HTML-Dokumentation installieren möchten, dann führen Sie bitte die folgenden Kommandos aus:
tar -xvf ../bash-doc-3.0.tar.gz && sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-3.0|" \ Makefile.in
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.