Le paquet Bash contient le shell Bourne-Again.
Le correctif suivant est seulement nécessaire si Readline n'a pas été installé comme suggéré. Ce correctif corrige un problème où Bash limite quelque fois une ligne à 33 caractères avant d'aller sur la ligne suivante. Si Readline a été installé suivant les instructions, ce correctif n'est pas nécessaire car celui du paquet Readline corrige déjà ce problème.
patch -Np1 -i ../bash-3.0-display_wrap-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é.
Un interpréteur de commandes largement utilisé ; il réalise un grand nombre d'expansions et de substitutions sur une ligne de commande donnée avant de l'exécuter, rendant cet interpréteur très puissant
Un script shell pour aider l'utilisateur à composer et à envoyer des courriers électroniques contenant des rapports de bogues concernant bash dans un format standard
Un lien symbolique vers le programme bash ; à son appel en tant que sh, bash essaie de copier le comportement initial des versions historiques de sh aussi fidèlement que possible, tout en se conformant aussi au standard POSIX