Установка LuaScript
Материал из Verlihub
Установка плагина для хаба, который поможет обрабатывать скрипты, написанные на языке lua. Более подробно о том что из себя представляет этот плаги вот тут. Использовать на хабе скрипты perl не рекомендуется, т.к. данная возможность "сырая" и "глючная" - поэтому используем lua.
Для установки данного плагина нам надо сперва скачать его сырцы из cvs. Затем перед их сборкой нам надо поставить сам интерпретатор lua. После чего мы конфигурируем, "собираем" и ставим плагин для Verlihub, который и научит его понимать скрипты на языке lua. Далее добавляем данный плагин в автозагрузку (при старте хаб будет автоматом подгружать данный плагин).
Теперь рассмотрим эти этапы более подробно.
Содержание |
Где и что взять
Для работы с системой управления версиями (cvs) необходимо сперва установить cvs на вашу машину. В системах gentoo делается следующим образом:
emerge cvs
Далее надо получить исходники плагина.
Брать надо из cvs. Если используется версия 0.9.8c-RC2 (выпущена 8 марта 2005 года), то исходники можно взять так:
cvs -d :pserver:anonymous@verlihub.cvs.sourceforge.net:/cvsroot/verlihub login [на запрос пароля нажать Enter] cvs -d :pserver:anonymous@verlihub.cvs.sourceforge.net:/cvsroot/verlihub co -D 8-Mar-2005 lua
В текущем каталоге (откуда были выполнены команды) появится подкаталог lua с исходниками плагина.
Для более поздних cvs-версий хаба исходники lua следует брать так (в частности для версии 0.9.8d-RC2) :
cvs -d :pserver:anonymous@verlihub.cvs.sourceforge.net:/cvsroot/verlihub login [на запрос пароля нажать Enter] cvs -d :pserver:anonymous@verlihub.cvs.sourceforge.net:/cvsroot/verlihub co lua
Разница связана с тем, что 9 марта сразу после релиза 0.9.8c-RC2 внутренние структуры cvs-версии хаба были существенно изменены. Эта версия плагина расчитана на lua 5.1.x
Архивы cvs и отдельно плагина можно найти на странице Файлы
Теперь приступаем к установке lua на ваш компьютер.
Установка lua
Установить lua можно из исходных текстов согласно либо из пакетов для своего дистрибутива используя вот эту общую инструкцию.
Далее приступаем к установке скаченного нами из cvs плагина для verlihub.
Установка плагина
Переходим в каталог с исходниками:
cd lua
Устанавливаем плагин:
./configure make make install
Для использования плагина необходимо его подгрузить. Загрузка плагина руками и установка его на автозагрузку рассмотрена ниже.
Загрузка плагина
Для загрузки плагина следует из хаба набрать команду
!plugin liblua_pi.so
Чтобы плагин загружался автоматически при каждом запуске хаба, следует создать (если его еще нет) каталог $VERLIHUB_CFG/plugins/ и набрать (заменив $VERLIHUB_CFG на его реальное значение!)
ln -sf /usr/local/lib/liblua_pi.so $VERLIHUB_CFG/plugins/
При использовании plugman можно включить плагин так:
!onplug lua
Или сделать чтобы плагин включался при каждом запуске хаба:
!modplug lua -a1
Теперь у нас к хабу прикручен плагин, позволяющий использовать скрипты, написанные на lua. Для более подробной информации как это использовать читаем вот тут.

