Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 12. Программирование Вперед

Пакет S-Lang-2.2.4

Знакомимся с пакетом S-Lang

S-Lang является интерпретируемым языком, который можно встроить в приложение для того, чтобы сделать его расширяемым. В нем представлены возможности, которые требуются интерактивным приложениям, такие как, управление дисплеем/экраном, ввод с клавиатуры и раскладка клавиатуры.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0

Информация о пакете

  • Загрузка (FTP): ftp://space.mit.edu/pub/davis/slang/v2.2/slang-2.2.4.tar.bz2
  • Контрольная сумма MD5: 7fcfd447e378f07dd0c0bae671fe6487
  • Размер загружаемого пакета: 1,4 MB
  • Оценочный размер требуемого дискового пространства: 9,4 MB
  • Оценочное время сборки: 0,4 SBU

Зависимости пакета S-Lang

Необязательные

libpng-1.5.5, PCRE-8.12 и Oniguruma

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/slang

Установка пакета S-Lang

Установите пакет S-Lang с помощью следующих команд:

sed -i 's/<=/^lt;/' src/slagetput.inc &&
./configure --prefix=/usr --sysconfdir=/etc &&
make

Чтобы проверить результаты, выполните команду make check. Обратите внимание, что также будет создана статическая версия библиотеки, которая будет установлена на следующем шаге.

Теперь в роли пользователя 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

Пояснение команд

make install_doc_dir=/usr/share/doc/slang-2.2.2 SLSH_DOC_DIR=/usr/share/doc/slang-2.2.2/slsh install-all: Эта команда устанавливает статическую библиотеку, а также динамические совместно используемые версии и соответствующие модули. Она также изменяет название директориев с документацией так, чтобы в их именах были указаны версии.

--with-readline=gnu: Укажите этот параметр для того, чтобы использовать парсер Gnu Readline вместо внутреннего парсера S-Lang.

Конфигурирование пакета S-Lang

Конфигурационные файлы

~/.slshrc и /etc/slsh.rc

Описание пакета

Установленные программы: slsh

Установленные библиотеки: libslang.{so,a} и многочисленные модули поддержки

Установленные директории: /usr/lib/slang, /usr/share/doc/slang-2.2.2 и /usr/share/slsh

Краткое описание

slsh

это простая программа для интерпретации скриптов S-Lang. Она поддерживает динамическую загрузку модулей S-Lang и имеет в своем составе интерфейс Readline для ее использования в интерактивном режиме.

Перевод сделан с варианта оригинала, датированного 2011-12-29 05:13:05 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Запуск сервера Subversion   Пакет Пакет Tcl-8.5.10