Le paquet Bash contient le shell Bourne-Again.
Si vous avez téléchargé l'archive tar de la documentation de Bash et si vous souhaitez installer la documentation HTML, exécutez les commandes suivantes :
tar -xvf ../bash-doc-3.0.tar.gz && sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-3.0|" \ Makefile.in
Le correctif suivant corrige quelques problèmes, dont celui où Bash ne montre quelque fois que 33 caractères sur une ligne puis passe à la suivante :
patch -Np1 -i ../bash-3.0-fixes-3.patch
Bash a aussi des problèmes lorsqu'il est compilé avec les dernières versions de Glibc. Le correctif suivant résout ce problème :
patch -Np1 -i ../bash-3.0-avoid_WCONTINUED-1.patch
Préparez la compilation de Bash :
./configure --prefix=/usr --bindir=/bin \ --without-bash-malloc --with-installed-readline
Voici la signification de l'option de configure :
Ce commutateur indiqué à Bash d'utiliser la bibliothèque readline qui est déjà installée sur le système plutôt que d'utiliser sa propre version de readline.
Compilez le paquet :
make
Pour tester les résultats, lancez : make tests.
Installez le paquet :
make install
Lancez le programme bash nouvellement compilé (en remplaçant celui en cours d'exécution) :
exec /bin/bash --login +h
Les paramètres utilisés font que bash lance un shell de connexion interactif et désactive le hachage, de façon à ce que les nouveaux programme soient découverts au fur et à mesure de leur disponibilité.