Voici l'interpréteur de commandes bash-4.4, compilé sur et pour
xenialPup-7_32-bits. Je l'ai compilé à l'aide de la formule de
configuration qui suit :
Code: Select all
../configure --prefix=/usr --docdir=/usr/share/doc/bash-4.4 --bindir=/bin --without-bash-malloc
date de 2013. La version 4-4 est parue à la fin de l'été 2016.
Le registre des nombreuses améliorations intervenues entre les deux
versions est ici. Ce registre fait 40 Ko déballé; cela parle en soi.
Extrait de la note dans le répertoire à augras.eu :
~~~~~~~~~~~~~~~Si vous êtes francophone, vous n'avez besoin que
de l'archive marquée « elf ». Celle-ci contient les
localisations en français et en anglais, ainsi que
le manuel « man ».
L'archive « docs » renferme la doc. en html, ainsi
qu'un répertoire d'exemples d'utilisation peu connus
mais très intéressants par les auteurs de bash (sous
~/my-documents/bash-4.4/examples). On les trouve
dans l'archive source, mais, quelle qu'en soit la raison,
le compilateur ne les inclut pas.
Puis-je vous recommander de sauvegarder votre fichier ou dossier pupsave
avant d'installer cette nouvelle version de bash. Aussi...
-=> IMPORTANT <=-
Pour éviter un comportement étrange dans vos scripts et ceux du Puppy, <=-
redémarrez votre Puppy immédiatement après avoir installé <=-
bash-4.4_elf.pet. <=-
Jusqu'à ce que vous redémarriez, il y a deux versions de bash sur votre Puppy
(l'ancienne en mémoire vive; la nouvelle sur disque). Si vous ne redémarrez pas
immédiatement, les scripts en bash pourraient ne pas savoir sous quelle
version tourner -- et produire des résultats imprévisibles.
Après le redémarrage, assurez-vous que la nouvelle version de bash est active en
tapant sous console:
Code: Select all
bash --version
Vous serez alors certain(e) que la nouvelle version s'est installée correctement.GNU bash, version 4.4 ... (etc.)
Enfin, comme la version de glibc sur le xenialPup-7 est à peine plus élevée que
celle sur le DPupStretch-7, cette compilation de bash-4.4 devrait tourner sans
problème également sur le DPupStretch-7. Veuillez rapporter tout pépin ci-dessous;
nous essaierons d'y voir ensemble.
~~~~~~~~~~~~~~~
Bonne programmation !