Библиотека сайта rus-linux.net
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 |