Geschätzte Kompilierzeit: 1.2 SBU Ungefähr benötigter Festplattenplatz: 27 MB |
Bash ist die "Bourne Again SHell", ein auf Unix Systemen weit verbreiteter Befehlsinterpreter. Die Bash liest Befehle von der Standard Eingabe (der Tastatur). Ein Anwender gibt etwas ein und die Bash wertet die Eingabe aus. Je nach Eingabe reagiert die Bash entsprechend und führt zum Beispiel ein Programm aus.
Installierte Programme: bash, sh (Link auf bash) und bashbug
Bash ist abhängig von: Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Sed.
Die Bash enthält einige bekannte Fehler. Beheben sie diese mit dem folgenden Patch:
patch -Np1 -i ../bash-2.05b-2.patch |
Bereiten sie Bash nun zum kompilieren vor:
./configure --prefix=/tools |
Kompilieren sie das Programm:
make |
Dieses Paket enthält eine Test-suite die mit einigen Prüfungen sicherstellt, das alles korrekt gebaut wurde. Sollten sie diese durchlaufen lassen wollen führen sie dieses Kommando aus:
make tests |
Dann installieren sie das Programm und die Dokumentation:
make install |
Und erstellen sie einen Link für die Programme die sh als Shell benutzen:
ln -s bash /tools/bin/sh |
Zurück | Zum Anfang | Weiter |
Installieren von Texinfo-4.6 | Nach oben | Installieren von Util-linux-2.12 |