5.29. Bash-3.0

Das Paket Bash enthält die Bourne-Again-SHell.

Geschätzte Kompilierzeit: 1.2 SBU

Ungefähr benötigter Festplattenplatz: 27 MB

Bash ist abhängig von: Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses und Sed.

5.29.1. Installieren von Bash

Bereiten Sie Bash zum Kompilieren vor:

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

Die Bedeutung der configure-Option:

--without-bash-malloc

Diese Option schaltet Bash's memory allocation (malloc) Funktion ab; sie ist bekannt dafür, Speicherzugriffsfehler zu verursachen. Durch das Abschalten der Funktion, wird Bash anstelle dessen die malloc-Funktion der Glibc benutzen. Diese ist stabiler.

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 -s bash /tools/bin/sh

Details zu diesem Paket finden Sie in Abschnitt 6.37.2, „Inhalt von Bash“