slang-2.3.3

Introduksjon til slang

S-Lang (slang) er et tolket språk som kan være innebygd i en applikasjon for å lage applikasjonen utvidbar. Det gir fasiliteter som kreves av interaktive applikasjoner som skjerm-/skjermstyring, tastaturinndata og tastaturkart.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Slang Avhengigheter

Valgfri

libpng-1.6.44 og Oniguruma

Installasjon av Slang

[Notat]

Notat

Denne pakken støtter ikke parallellbygging.

Installer slang ved å kjøre følgende kommandoer:

./configure --prefix=/usr \
            --sysconfdir=/etc \
            --with-readline=gnu &&
make -j1 RPATH=

For å teste resultatene, utsted: LC_ALL=C make check.

Nå, som root bruker:

make install_doc_dir=/usr/share/doc/slang-2.3.3   \
     SLSH_DOC_DIR=/usr/share/doc/slang-2.3.3/slsh \
     RPATH= install

Parameterforklaringer

--with-readline=gnu: Denne parameteren setter GNU Readline skal brukes av parsergrensesnittet i stedet for slang interne versjon.

RPATH=: Dette overstyrer make variabel forhindrer hardkoding av biblioteksøkestier (rpath) inn i binære kjørbare filer og delte biblioteker. Denne pakken gjør det ikke trenger rpath for en installasjon til standardplasseringen, og rpath kan noen ganger forårsake uønskede effekter eller til og med sikkerhetsproblemer.

install_doc_dir=/usr/share/doc/slang-2.3.3 SLSH_DOC_DIR=/usr/share/doc/slang-2.3.3/slsh: Dette overstyrer make variabler sikrer installasjon av denne pakken med en versjonert dokumentasjonsinstallasjonsmappe.

Konfigurere slang

Konfigurasjonsfiler

~/.slshrc og /etc/slsh.rc

Innhold

Installert Program: slsh
Installerte Biblioteker: libslang.so og numerous support modules
Installerte Mapper: /usr/lib/slang, /usr/share/doc/slang-2.3.3 og /usr/share/slsh

Korte Beskrivelser

slsh

er et enkelt program for å tolke slang skript. Den støtter dynamisk lasting av slang moduler og inkluderer en Readline grensesnitt for interaktivt bruk