8.11. Readline-8.1.2

Readline pakken er et sett med biblioteker som tilbyr kommandolinje redigerings- og historikkfunksjoner.

Omtrentlig byggetid: 0.1 SBU
Nødvendig diskplass: 15 MB

8.11.1. Installasjon av Readline

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

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

Forbered Readline for kompilering:

./configure --prefix=/usr    \
            --disable-static \
            --with-curses    \
            --docdir=/usr/share/doc/readline-8.1.2

Betydningen av konfigureringsalternativet:

--with-curses

Dette alternativet forteller Readline at det kan finne termcap bibliotekfunksjoner i curses biblioteket, i stedet for et separat termcap bibliotek. Det gjør det mulig å generere en korrekt readline.pc fil.

Kompiler pakken:

make SHLIB_LIBS="-lncursesw"

Betydningen av make alternativet:

SHLIB_LIBS="-lncursesw"

Dette alternativet tvinger Readline til å lenke mot libncursesw biblioteket.

Denne pakken kommer ikke med en testpakke.

Installer pakken:

make SHLIB_LIBS="-lncursesw" install

Hvis ønskelig, installer dokumentasjonen:

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

8.11.2. Innhold i Readline

Installerte biblioteker: libhistory.so og libreadline.so
Installerte mapper: /usr/include/readline og /usr/share/doc/readline-8.1.2

Korte beskrivelser

libhistory

Gir et konsistent brukergrensesnitt for tilbakekalling av linjer fra historien

libreadline

Gir et sett med kommandoer for å manipulere tekst som er skrevet inn i et interaktiv økt av et program