Librerie installate: libhistory.[a,so], e libreadline.[a,so]
Il pacchetto Readline contiene la libreria per linea di comando Readline.
Tempo approssimativo di costruzione: 0.11 SBU
Spazio su disco richiesto: 3.8 MB
L'installazione di Readline dipende da: Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Sed
La seguente patch corregge diversi problemi incluso un problema in cui Readline talvolta mostra solo 33 caratteri su una linea e quindi salta alla successiva.
patch -Np1 -i ../readline-5.0-display_wrap-1.patch
Preparare Readline per la compilazione:
./configure --prefix=/usr
Compilare il pacchetto:
make SHLIB_XLDFLAGS=-lncurses
Significato dell'opzione di make:
Questa opzione obbliga Readline a collegarsi verso la libreria libncurses.
Installare il pacchetto:
make install
Dare alle librerie dinamiche Readline permessi più appropriati:
chmod 755 /lib/lib{readline,history}.so*
Ora spostiamo le librerie statiche in una locazione più appropriata:
mv /usr/lib/lib{readline,history}.so.5* /lib
Poiché le librerie sono state spostate, alcuni symlink ora puntano a file inesistenti. Ricreare questi symlink:
ln -sf ../../lib/libhistory.so.5 /usr/lib/libhistory.so ln -sf ../../lib/libreadline.so.5 /usr/lib/libreadline.so
Librerie installate: libhistory.[a,so], e libreadline.[a,so]