Le paquet Readline est un ensemble de bibliothèques qui offrent des fonctionnalités d'édition de la ligne de commande et d'historique.
Le correctif suivant inclut une correction pour un problème où Readline affiche parfois seulement 33 caractères sur une ligne puis continue sur la suivante. Il inclut aussi d'autres corrections recommandées par l'auteur de Readline.
patch -Np1 -i ../readline-5.0-fixes-1.patch
Préparez la compilation de Readline :
./configure --prefix=/usr --libdir=/lib
Compilez le paquet :
make SHLIB_XLDFLAGS=-lncurses
Voici la signification de l'option de make :
Cette option force Readline à se lier à la bibliothèque libncurses.
Installez le paquet :
make install
Donnez aux bibliothèques dynamiques de Readline plus de droits appropriés :
chmod -v 755 /lib/lib{readline,history}.so*
Maintenant, déplacez les bibliothèques dynamiques à un emplacement plus appropriées :
mv -v /lib/lib{readline,history}.a /usr/lib
Ensuite, supprimez les fichiers .so dans /lib et créez un lien vers /usr/lib.
rm -v /lib/lib{readline,history}.so ln -sfv ../../lib/libreadline.so.5 /usr/lib/libreadline.so ln -sfv ../../lib/libhistory.so.5 /usr/lib/libhistory.so