Details zu diesem Paket finden Sie in Abschnitt 6.28.2, „Inhalt von Bash.“
Das Paket Bash enthält die Bourne-Again-SHell.
Die Upstream-Entwickler haben seit der ersten Veröffentlichung von Bash-3.2 viele Fehler behoben. Spielen Sie diese Fehlerkorrekturen nun ein:
patch -Np1 -i ../bash-3.2-fixes-5.patch
Bereiten Sie Bash zum Kompilieren vor:
./configure --prefix=/tools --without-bash-malloc
Die Bedeutung des configure-Parameters:
--without-bash-malloc
Dieser Parameter schaltet Bashs memory allocation
(malloc
) Funktion ab; sie ist
dafür bekannt, Speicherzugriffsfehler zu verursachen. Durch
das Abschalten der Funktion, wird Bash die stabilere
malloc
-Funktion von Glibc
benutzen.
Kompilieren Sie das Paket:
make
Zum Testen der Ergebnisse führen Sie dieses Kommando aus:
make tests
.
Installieren Sie das Paket:
make install
Und erstellen Sie einen Link für die Programme, die sh als Shell benutzen:
ln -vs bash /tools/bin/sh
Details zu diesem Paket finden Sie in Abschnitt 6.28.2, „Inhalt von Bash.“