Le paquet Bash contient le shell Bourne-Again.
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 :
--with-installed-readline
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é.