S-Lang-2.2.4

Introduction à S-Lang

S-Lang est un langage interprété qui peut être incorporé dans une application pour rendre l'application extensible. Il fournit les fonctionnalités nécessaires à des applications interactives telles que affichage / écran de gestion, saisie au clavier et les plans de codage.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

Dépendances de S-Lang

Facultatives

libpng-1.5.7, PCRE-8.12 et Oniguruma

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/slang

Installation de S-Lang

Installez S-Lang en lançant les commandes suivantes :

./configure --prefix=/usr --sysconfdir=/etc &&
make

Pour tester les résultats, lancez : make check. Notez que ceci va aussi créer la version statique de la bibliothèque qui sera ensuite installée à la prochaine étape.

Maintenant, en tant qu'utilisateur root :


make install_doc_dir=/usr/share/doc/slang-2.2.4   \
     SLSH_DOC_DIR=/usr/share/doc/slang-2.2.4/slsh \
     install-all &&

chmod -v 755 /usr/lib/libslang.so.2.2.4 \
             /usr/lib/slang/v2/modules/*.so

Explication des commandes

make install_doc_dir=/usr/share/doc/slang-2.2.4 SLSH_DOC_DIR=/usr/share/doc/slang-2.2.4/slsh install-all : Cette commande installe la bibliothèque statique et sa version partagée dynamique et les modules associés. Elle modifie aussi les répertoires d'installation de la documentation vers un répertoire versionné.

--with-readline=gnu : Utilisez ce paramètre pour utiliser le parser Gnu Readline au lieu de la version interne de S-Lang.

Configuration de S-Lang

Fichiers de configuration

~/.slshrc et /etc/slsh.rc

Contenu

Installed Program: slsh
Bibliothèques installées: libslang.{so,a} et numerous support modules
Répertoires installés: /usr/lib/slang, /usr/share/doc/slang-2.2.4 et /usr/share/slsh

Descriptions courtes

slsh

est un simple programme pour l'interprétation des scripts S-Lang. Il supporte le chargement dynamique des modules S-Lang et il comprend l'interface de Readline pour une utilisation interactive.

Last updated on 2011-12-29 06:13:05 +0100