6.15. Readline-8.0

Readline pakken er et sett med biblioteker som tilbyr kommandolinjebehandling og historikkfunksjoner.

 

Omtrentlig byggetid: mindre enn 0.1 SBU

Nødvendig diskplass: 15 MB

6.15.1. Installasjon av Readline

Å installere Readline på nytt vil føre til at de gamle bibliotekene flyttes til <biblioteket> .old. Selv om dette normalt ikke er et problem, kan det i noen tilfeller utløse en koblingsfeil i ldconfig. Dette kan unngås ved å utstede følgende to seder:

sed -i '/MV.*old/d' Makefile.in
sed -i '/{OLDSUFF}/c:' support/shlib-install

Forbered Readline for kompilering:

./configure --prefix=/usr \
                    --disable-static \
                    --docdir=/usr/share/doc/readline-8.0

Kompilere pakken:

make SHLIB_LIBS="-L/tools/lib -lncursesw"

Betydningen av make parameteren:

SHLIB_LIBS="-L/tools/lib -lncursesw"
  Dette alternativet tvinger Readline til å koble mot libncursesw biblioteket.

Denne pakken kommer ikke med en testsuite.

Installer pakken:

make SHLIB_LIBS="-L/tools/lib -lncursesw" install

Flytt nå de dynamiske bibliotekene til et mer passende sted og fikse opp noen tillatelser og symbolkoblinger:

mv -v /usr/lib/lib{readline,history}.so.* /lib
chmod -v u+w /lib/lib{readline,history}.so.*
ln -sfv ../../lib/$(readlink /usr/lib/libreadline.so) /usr/lib/libreadline.so
ln -sfv ../../lib/$(readlink /usr/lib/libhistory.so ) /usr/lib/libhistory.so

Installer dokumentasjonen om ønskelig:

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

6.15.2. Innholdet i Readline

Installerte biblioteker: libhistory.so og libreadline.so

Installerte mapper: /usr/include/readline og /usr/share/doc/readline-8.0

 

Kort beskrivelse

libhistory - Tilbyr et konsistent brukergrensesnitt for å huske historielinjer

libreadline - Gir et sett med kommandoer for å manipulere tekst som er lagt inn i en interaktiv økt i et program.

Forrige Hjem Neste