Bash-2.05b

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, Sed.

Installieren von Bash

Bash hat ein paar Fehler die manchmal zu unerwünschten Effekten führen. Beheben Sie das Problem mit diesem Patch:

patch -Np1 -i ../bash-2.05b-2.patch

Bereiten Sie Bash nun zum Kompilieren vor:

./configure --prefix=/usr --bindir=/bin

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 (dies ersetzt die gerade laufende Version):

exec /bin/bash --login +h

Beachten Sie, dass die Parameter die Sitzung zu einer interaktiven Login-Shell machen (/etc/profile wird eingelesen, falls die Datei existiert, und die entsprechend zuerst gefundene Datei ~/.bash_profile, ~/.bash_login oder ~/.profile), ausserdem wird das Hashing abgeschaltet, damit neu installierte Programme sofort gefunden werden können.

Inhalt von Bash

Installierte Programme: bash, sh (Link auf bash), und bashbug

Kurze Beschreibung

bash ist ein weit verbreiteter Befehlsinterpreter. Er führt alle möglichen Arten von Erweiterungen und Ersetzungen an einer Kommandozeile durch, bevor diese dann ausgeführt wird. Das macht diesen Befehlsinterpreter zu einem mächtigen Werkzeug.

bashbug ist ein Shell-Skript, welches dem Benutzer helfen soll, einen Fehlerbericht zur Bash in einem standardisierten Format zu Erstellen und per Email zu versenden.

sh ist ein symbolischer Link auf das Programm bash. Wenn die bash als sh aufgerufen wird, versucht sie, das Verhalten der historischen Versionen von sh so gut wie möglich zu nachzuahmen und bleibt dabei trotzdem POSIX-Konform.