Bash-2.05b

Le paquet Bash contient le shell Bourne-Again (Bourne-Again SHell).

Temps de construction approximatif :  1,2 SBU
Espace disque requis :                27 Mo

L'installation de Bash dépend de Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Sed.

Installation de Bash

Bash a un certain nombre de bogues qui font qu'il ne se comporte pas de la façon attendue parfois. Modifiez ce comportement avec le correctif suivant :

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

Maintenant, préparez la compilation de Bash :

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

Compilez le paquet :

make

Pour tester les résultats, lancez : make tests.

Installez le paquet :

make install

Maintenant, lancez le nouveau programme bash compilé (remplaçant celui en cours d'exécution) :

exec /bin/bash --login +h

Notez que les paramètres utilisés en font une instance interactive de connexion (donc /etc/profile est lu, s'il existe, et le premier trouvé parmi ~/.bash_profile, ~/.bash_login et ~/.profile) et continuent de désactiver le hachage de façon à ce que les nouveaux programmes soient découverts dès leur disponibilité.

Contenu de Bash

Programmes installés : bash, sh (lien vers bash) et bashbug

Courtes descriptions

bash est un interpréteur de commandes très utilisé. Il réalise toutes sortes d'expansions et de substitutions sur une ligne de code donnée avant de l'exécuter, faisant de cet interpréteur un outil puissant.

bashbug est un script shell aidant l'utilisateur à écrire et à envoyer par courrier électronique des rapports de bogues concernant bash dans un format standard.

sh est un lien symbolique vers le programme bash. Appelé en tant que sh, bash essaie de copier du mieux possible le comportement du début des versions historiques de sh tout en se conformant au standard POSIX.