6.33. Readline-6.1

6.33.1. Abhängigkeiten

Readline

   Installation hängt ab von:  Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed und Texinfo
   Test Umgebung hängt ab von:  Es gibt kein Testsystem.
   Optionale Abhängigkeiten:  Keine

6.33.2. Installation von Readline

Das Paket entpacken und in das neue Verzeichnis wechseln:

tar -xf pakete/readline-6.1.tar.gz &&
cd readline-6.1/

Bereite das Paket zum kompilieren vor:

./configure --prefix=/usr --libdir=/lib

Das Paket kompilieren:

make SHLIB_LIBS=-lncurses

Die Bedeutung der Parameter für make:

SHLIB_LIBS=-lncurses

Eigentlich wird hier mit der libncursesw verknüpft.

Installiere das Paket:

make install

Verschiebe die Bibliotheken an einen besseren Platz:

mv -v /lib/lib{readline,history}.a /usr/lib

Als nächstes werden einige Bibliotheken entfernt und neu verlinkt:

rm -v /lib/lib{readline,history}.so &&
ln -sfv ../../lib/libreadline.so.6 /usr/lib/libreadline.so &&
ln -sfv ../../lib/libhistory.so.6 /usr/lib/libhistory.so

Wenn Du die Dokumentation haben möchtest:

mkdir -v /usr/share/doc/readline-6.1 &&
install -v -m644 doc/*.{ps,pdf,html,dvi} /usr/share/doc/readline-6.1

Nun das Verzeichnis verlassen und dann entfernen:

cd .. &&
rm -rf readline-6.1/

6.33.3. Inhalt des Paketes Readline

Installierte Bibliotheken:  libhistory.{a,so} und libreadline.{a,so}

Kurze Beschreibung

libhistory

Stellt ein konsistentes Interface zum zurückholen von Historyzeilen zur Verfügung.