Estimation du temps de construction : 1,2 SBU Estimation de l'espace disque requis : 27 Mo |
Bash, acronyme de Bourne-Again SHell, est un interpréteur de commande très répandu sur les systèmes Unix. Il se charge d'interpréter et d'évaluer les commandes que l'utilisateur entre sur l'entrée standard (le clavier), comme par exemple lancer un programme.
Programmes installés : bash, sh (lien vers bash) et bashbug
Bash dépend de Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Sed.
Bash contient un certain nombre de bogues connus. Corrigez-les avec les correctifs suivants :
patch -Np1 -i ../bash-2.05b-2.patch |
Maintenant, préparez la compilation de Bash :
./configure --prefix=/tools |
Compilez le programme :
make |
Ce package dispose d'une suite de tests, réalisant plusieurs tests pour s'assurer que le programme a été construit correctement. Si vous décidez de le lancer, la commande suivante fera le nécessaire :
make tests |
Puis, installez-le ainsi que sa documentation :
make install |
Ajoutez un lien pour les programmes utilisant sh comme shell :
ln -s bash /tools/bin/sh |
Précédent | Sommaire | Suivant |
Installer Texinfo-4.6 | Niveau supérieur | Installer Util-linux-2.12 |