6.22. Readline-5.0

Balíček Readline je sada knihoven,které nabízí schopnosti historie a jeho editaci pomocí příkazového řádku

Průměrný čas kompilace: 0.11 SBU
Potřebné volné místo: 9.1 MB
Instalace závisí na: Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, and Sed

6.22.1. Instalace Readline

Následující patch obsahuje opravu pro problém,kde Readline někdy zobrazuje pouze 33 znaků a poté začíná nový řádek.Obsahuje také opravy doporučené autorem Readline.

patch -Np1 -i ../readline-5.0-fixes-1.patch

Připravte Readline ke kompilaci:

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

Zkompilujte balíček:

make SHLIB_XLDFLAGS=-lncurses

Význam volby:

SHLIB_XLDFLAGS=-lncurses

Tato volba donucuje Readline aby se nalinkovala na knihovnu libncurses.

Nainstalujte balíček:

make install

Dejte dynamickým knihovnám Readline vhodnější oprávnění:

chmod 755 /lib/lib{readline,history}.so*

Teď přesuňte statické knihovny na vhodnější umístění:

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

Pále přesuňte soubory .so v /lib z nalinkujte je to /usr/lib.

rm /lib/lib{readline,history}.so
ln -sf ../../lib/libreadline.so.5 /usr/lib/libreadline.so
ln -sf ../../lib/libhistory.so.5 /usr/lib/libhistory.so

6.22.2. Contents of Readline

Nainstalované knihovny: libhistory.[a,so], and libreadline.[a,so]

Krátký popis

libhistory

Nabízí konzistentní uživatelské rozhraní pro změnu rádků v historii

libreadline

Pomává v konzistenci uživatelského rozhraní pro jednotlivé programy,které potřebují nabídnout prostředí příkazové řádky