Модули Lua В Linux, приветы те многие |
Здравствуйте, гость ( Вход | Регистрация )
Модули Lua В Linux, приветы те многие |
9.4.2009, 12:49
Сообщение
#41
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
В общем, меня откровенно измучила народная масса, взрывающая мою аську в просьбе помощи по скриптам под Linux (дада, ребят, не обессутьте, но вас много )
Начнем с модулей Lua Для вызова модулей: libmd5 - require("md5") libfilesystem - require("lfs") Про пути до файлов скриптов читаем тут! Про установку и тесты библиотек читаем тут. Собственно еще тут будут выкладываться переделанные скрипты: 1. Webconfig & WebReg by Nicolya (Unix repack) Для работы скрипта нужны пакеты: liblua5.1-filesystem и liblua5.1-socket (искать в репозиториях) www_config.tar.gz ( 17.49 килобайт ) Кол-во скачиваний: 84 2. Монитор игровых серверов на основе протокола HL(1/2) Он же SourceMon by alex82 Для работы надо: liblua5.1-socket - сматрим репозитории sourceMon_unix_repack_.zip ( 6.74 килобайт ) Кол-во скачиваний: 38 |
|
|
9.1.2014, 19:52
Сообщение
#42
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 24.10.2008 Из: Moscow Пользователь №: 875 Спасибо сказали: 0 раз |
Собрал Ptokax 5.0.1 c lua5.2, теперь в строке скрипта с require "socket" выдает ошибку:
Thu 09 Jan 2014 08:46:33 PM MSK - /etc/ptokaxv/scripts/Quiz.lua:12: module 'socket' not found: no field package.preload['socket'] no file '/usr/local/share/lua/5.2/socket.lua' no file '/usr/local/share/lua/5.2/socket/init.lua' no file '/usr/local/lib/lua/5.2/socket.lua' no file '/usr/local/lib/lua/5.2/socket/init.lua' no file './socket.lua' Установлена библиотека liblua5.1-socket2. Для lua5.2 такой библиотеки в репозитарии debian нет. Можно ли использовать каким либо образом библиотеку liblua5.1-socket2, если PtokaX собрана с lua5.2? Или возможен как-либо другой вариант? |
|
|
9.1.2014, 21:47
Сообщение
#43
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Можно ли использовать каким либо образом библиотеку liblua5.1-socket2, если PtokaX собрана с lua5.2? Нет, нельзя. Или возможен как-либо другой вариант? И не один:
|
|
|
9.1.2014, 23:33
Сообщение
#44
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 24.10.2008 Из: Moscow Пользователь №: 875 Спасибо сказали: 0 раз |
Нет, нельзя. И не один:
Хотел собрать PtokaX 0.5.0.1 с Lua 5.1, но не собирается, выдает ошибку: Раскрывающийся текст /home/alex/source/ptokax# make g++ /home/alex/source/ptokax/obj/colUsers.o /home/alex/source/ptokax/obj/DcCommands.o /home/alex/source/ptokax/obj/DeFlood.o /home/alex/source/ptokax/obj/eventqueue.o /home/alex/source/ptokax/obj/GlobalDataQueue.o /home/alex/source/ptokax/obj/hashBanManager.o /home/alex/source/ptokax/obj/hashUsrManager.o /home/alex/source/ptokax/obj/hashRegManager.o /home/alex/source/ptokax/obj/HubCommands.o /home/alex/source/ptokax/obj/IP2Country.o /home/alex/source/ptokax/obj/LanguageManager.o /home/alex/source/ptokax/obj/LuaBanManLib.o /home/alex/source/ptokax/obj/LuaCoreLib.o /home/alex/source/ptokax/obj/LuaIP2CountryLib.o /home/alex/source/ptokax/obj/LuaProfManLib.o /home/alex/source/ptokax/obj/LuaRegManLib.o /home/alex/source/ptokax/obj/LuaScript.o /home/alex/source/ptokax/obj/LuaScriptManager.o /home/alex/source/ptokax/obj/LuaScriptManLib.o /home/alex/source/ptokax/obj/LuaSetManLib.o /home/alex/source/ptokax/obj/LuaTmrManLib.o /home/alex/source/ptokax/obj/LuaUDPDbgLib.o /home/alex/source/ptokax/obj/ProfileManager.o /home/alex/source/ptokax/obj/PtokaX.o /home/alex/source/ptokax/obj/PXBReader.o /home/alex/source/ptokax/obj/pxstring.o /home/alex/source/ptokax/obj/RegThread.o /home/alex/source/ptokax/obj/ResNickManager.o /home/alex/source/ptokax/obj/ServerManager.o /home/alex/source/ptokax/obj/ServerThread.o /home/alex/source/ptokax/obj/serviceLoop.o /home/alex/source/ptokax/obj/SettingManager.o /home/alex/source/ptokax/obj/TextFileManager.o /home/alex/source/ptokax/obj/UdpDebug.o /home/alex/source/ptokax/obj/UDPThread.o /home/alex/source/ptokax/obj/User.o /home/alex/source/ptokax/obj/utility.o /home/alex/source/ptokax/obj/ZlibUtility.o /home/alex/source/ptokax/tinyxml/tinyxml.a /home/alex/source/ptokax/skein/skein.a -o PtokaX -lstdc++ -lpthread -llua5.1 -lrt -lz /home/alex/source/ptokax/obj/LuaBanManLib.o: In function `RangeTempBan': /home/alex/source/ptokax/core/LuaBanManLib.cpp:1693: undefined reference to `lua_tonumberx' /home/alex/source/ptokax/obj/LuaBanManLib.o: In function `TempBanNick': ... Хотя PtokaX 0.5.0.0 с Lua 5.1 собирается без проблем! А как можно собрать библиотеку liblua-socket с Lua 5.2? |
|
|
11.1.2014, 17:50
Сообщение
#45
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Хотя PtokaX 0.5.0.0 с Lua 5.1 собирается без проблем! Видимо, версию 0.5.0.0 ты не пытался предварительно собирать с Lua 5.2, потому она и собирается с Lua 5.1 без проблем. И если ты удалишь промежуточные результаты своих попыток из 0.5.0.1, то она тоже будет собираться с Lua 5.1 без проблем. |
|
|
13.1.2014, 20:35
Сообщение
#46
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 24.10.2008 Из: Moscow Пользователь №: 875 Спасибо сказали: 0 раз |
Видимо, версию 0.5.0.0 ты не пытался предварительно собирать с Lua 5.2, потому она и собирается с Lua 5.1 без проблем. И если ты удалишь промежуточные результаты своих попыток из 0.5.0.1, то она тоже будет собираться с Lua 5.1 без проблем. Не понял, как можно собрать 0.5.0.1 с Lua 5.1. Поясни, пожалуйста |
|
|
13.1.2014, 22:53
Сообщение
#47
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
В вики написано же
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 5:36 |