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 ReadlineInstallerte biblioteker: libhistory.so og libreadline.so Installerte mapper: /usr/include/readline og /usr/share/doc/readline-8.0
Kort beskrivelselibhistory - 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 |