Installierte Bibliotheken: libhistory.[a,so] und libreadline.[a,so]
Das Paket Readline enthält die Readline-Kommandozeilen-Bibliothek.
Geschätzte Kompilierzeit: 0.11 SBU
Ungefähr benötigter Festplattenplatz: 3.8 MB
Readline ist abhängig von: Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses und Sed
Der folgende Patch behebt ein Problem, bei dem Readline manchmal nur 33 Zeichen einer Zeile anzeigt und dann zur nächsten Zeile springt.
patch -Np1 -i ../readline-5.0-display_wrap-1.patch
Bereiten Sie Readline zum Kompilieren vor:
./configure --prefix=/usr
Kompilieren Sie das Paket:
make SHLIB_XLDFLAGS=-lncurses
Die Bedeutung der make-Option:
Diese Option zwingt Readline, gegen die Bilbiothek libncurses zu linken.
Installieren Sie das Paket:
make install
Vergeben Sie Readline's dynamischen Bibliotheken passendere Zugriffsrechte:
chmod 755 /usr/lib/*.5.0
Und verschieben Sie die dynamischen Bibliotheken an eine bessere Stelle:
mv /usr/lib/lib{readline,history}.so.5* /lib
Da die Bibliotheken verschoben wurden, zeigen ein paar symbolische Links ins Leere. Erstellen Sie diese symbolischen Links neu:
ln -sf ../../lib/libhistory.so.5 /usr/lib/libhistory.so ln -sf ../../lib/libreadline.so.5 /usr/lib/libreadline.so
Installierte Bibliotheken: libhistory.[a,so] und libreadline.[a,so]