PtokaX для Linux

Разработка и поиск скриптов, обсуждение PtokaX.
FAT_32
 

Сообщение 22 дек 2009, 15:11

а клиентская часть под вынь существует? чтобы можно было с винды управлять хабом, установленным на линуховой тачке?

P.S.: держать иксы на сервере-грешно!

nd
Администратор
 
Сообщения: 310

Сообщение 22 дек 2009, 17:12

Да, клиентская часть может работать на Windows. Скачать можно здесь: http://pradmin.sourceforge.net/downloads.html

FAT_32 писал(а):держать иксы на сервере-грешно

Воистину грешно!

Аватара пользователя
TiGRpp
 
Хаб: dchub://favorite-hub.ru
 
Сообщения: 231
Откуда: Москва

Сообщение 23 дек 2009, 21:18

сурогат писал(а):у кого эта прога, проверте пожалуйста, хоть один из 20-ти скриптов будет на ней работать. все скрипты дополнял и настраивал сам.
отпишите результат. спасибо.
http://letitbit.net/download/6530.6e0f8 ... x.rar.html

Запрашиваемый файл 20skriptov._Ptokax.rar не найден

sanche
 

Сообщение 04 янв 2010, 23:21

Всем привет))) а не подскажете што нада пропысать в файле ( rc.local ) штоб птоха сама стартувала после запуска системи????
штоб вручную ее запустить я пишу ./start_ptokax , работаю из под рута
буду весьма благодарен :-)

nd
Администратор
 
Сообщения: 310

Сообщение 05 янв 2010, 00:16

Ну так и пропишите:
Код: Выделить всё
<путь к ptokax>/start_ptokax

например:
Код: Выделить всё
/home/username/PtokaX/start_ptokax


sanche писал(а):работаю из под рута

Звучит примерно как "я дурак".

Neolo
 
Хаб: dchub://dc.nlight.pp.ua:1411
 
Сообщения: 3
Откуда: Николаев

Сообщение 26 янв 2010, 17:08

Здравствуйте! nd, как-то мы с вами пробовали ставить 0.4.1.1 на FreeBSD 6 - не получилось.
Вот вышла 0.4.1.2 - пока ошибка о timer_delete не вылазит, но и не компилируется (все зависимости установил и безтолку):
Код: Выделить всё
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1469: error: `lua_pushnil' was not decla   red in this scope
...
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1503: error: `lua_pushnil' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1502: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1503: warning: unused variable 'lua_push nil'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1508: error: `lua_tolstring' was not dec lared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1525: error: `lua_toboolean' was not dec lared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1531: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1532: error: `lua_pushboolean' was not d eclared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1531: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1532: warning: unused variable 'lua_push boolean'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1536: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1537: error: `lua_pushnil' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1525: warning: unused variable 'lua_tobo olean'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1536: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1537: warning: unused variable 'lua_push nil'
/home/neolo/PtokaX/src/LuaBanManLib.cpp: In function `int RangeTempBan(lua_State *)':
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1543: error: `lua_gettop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1544: error: `luaL_error' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1545: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1546: error: `lua_pushnil' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1544: warning: unused variable 'luaL_err or'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1545: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1546: warning: unused variable 'lua_push nil'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1550: error: `lua_type' was not declared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1550: error: `LUA_TSTRING' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1550: error: `LUA_TNUMBER' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1551: error: `LUA_TBOOLEAN' was not decl ared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1552: error: `luaL_checktype' was not de clared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1558: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1559: error: `lua_pushnil' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1558: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1559: warning: unused variable 'lua_push nil'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1564: error: `lua_tolstring' was not dec lared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1569: error: `lua_tonumber' was not decl ared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1583: error: `lua_toboolean' was not dec lared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1589: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1590: error: `lua_pushboolean' was not d eclared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1589: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1590: warning: unused variable 'lua_push boolean'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1594: error: `lua_settop' was not declar ed in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1595: error: `lua_pushnil' was not decla red in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1569: warning: unused variable 'lua_tonu mber'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1583: warning: unused variable 'lua_tobo olean'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1594: warning: unused variable 'lua_sett op'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1595: warning: unused variable 'lua_push nil'
/home/neolo/PtokaX/src/LuaBanManLib.cpp: At global scope:
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1600: error: `luaL_reg' does not name a type
/home/neolo/PtokaX/src/LuaBanManLib.cpp: In function `void RegBanMan(lua_State*) ':
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1641: error: `void RegBanMan(lua_State*) ' redeclared as different kind of symbol
/home/neolo/PtokaX/src/LuaBanManLib.h:28: error: previous declaration of `int Re gBanMan'
/home/neolo/PtokaX/src/LuaBanManLib.h:28: error: previous non-function declarati on `int RegBanMan'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1641: error: conflicts with function dec laration `void RegBanMan(lua_State*)'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1642: error: `banman_funcs' was not decl ared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1642: error: `luaL_register' was not dec lared in this scope
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1642: warning: unused variable 'banman_f uncs'
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1642: warning: unused variable 'luaL_reg ister'
/home/neolo/PtokaX/src/LuaBanManLib.cpp: At global scope:
/home/neolo/PtokaX/src/LuaBanManLib.cpp:119: warning: 'int Save(lua_State*)' def ined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:132: warning: 'int GetBans(lua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:179: warning: 'int GetTempBans(lua_State *)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:215: warning: 'int GetPermBans(lua_State *)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:241: warning: 'int GetBan(lua_State*)' d efined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:317: warning: 'int GetPermBan(lua_State* )' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:387: warning: 'int GetTempBan(lua_State* )' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:465: warning: 'int GetRangeBans(lua_Stat e*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:501: warning: 'int GetTempRangeBans(lua_ State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:541: warning: 'int GetPermRangeBans(lua_ State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:571: warning: 'int GetRangeBan(lua_State *)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:630: warning: 'int GetRangePermBan(lua_S tate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:679: warning: 'int GetRangeTempBan(lua_S tate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:739: warning: 'int Unban(lua_State*)' de fined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:775: warning: 'int UnbanPerm(lua_State*) ' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:811: warning: 'int UnbanTemp(lua_State*) ' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:847: warning: 'int UnbanAll(lua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:878: warning: 'int UnbanPermAll(lua_Stat e*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:909: warning: 'int UnbanTempAll(lua_Stat e*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:940: warning: 'int RangeUnban(lua_State* )' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:975: warning: 'int RangeUnbanPerm(lua_St ate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1010: warning: 'int RangeUnbanTemp(lua_S tate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1045: warning: 'int ClearBans(lua_State* )' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1060: warning: 'int ClearPermBans(lua_St ate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1074: warning: 'int ClearTempBans(lua_St ate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1088: warning: 'int ClearRangeBans(lua_S tate*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1102: warning: 'int ClearRangePermBans(l ua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1116: warning: 'int ClearRangeTempBans(l ua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1130: warning: 'int Ban(lua_State*)' def ined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1185: warning: 'int BanIP(lua_State*)' d efined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1237: warning: 'int BanNick(lua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1303: warning: 'int TempBan(lua_State*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1362: warning: 'int TempBanIP(lua_State* )' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1418: warning: 'int TempBanNick(lua_Stat e*)' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1487: warning: 'int RangeBan(lua_State*) ' defined but not used
/home/neolo/PtokaX/src/LuaBanManLib.cpp:1542: warning: 'int RangeTempBan(lua_Sta te*)' defined but not used
gmake: *** [/home/neolo/PtokaX/obj/LuaBanManLib.o] Error 1


Что этой бедой делать? Вижу разработчики не очень дружат с линуксом, уже несколько архивов перезаливали, одни баги... и без патчей и бубно-dance не обойтись.

nd
Администратор
 
Сообщения: 310

Сообщение 26 янв 2010, 20:08

Neolo писал(а):разработчики не очень дружат с линуксом

Скорее они не очень дружат с *BSD.

Neolo писал(а):/home/neolo/PtokaX/src/LuaBanManLib.cpp:1503: error: `lua_pushnil' was not decla red in this scope

Похоже заголовочные файлы от Lua не может найти. Они установлены?

Neolo
 
Хаб: dchub://dc.nlight.pp.ua:1411
 
Сообщения: 3
Откуда: Николаев

Сообщение 27 янв 2010, 10:43

Установлен просто пакет lua 5.1 из портов, похоже dev я не поставил, да и найти исходники lua-dev не могу, где же взять их? %-)

Аватара пользователя
TiGRpp
 
Хаб: dchub://favorite-hub.ru
 
Сообщения: 231
Откуда: Москва

Сообщение 29 янв 2010, 11:10

nd, несколько вопросов...:)
Чем принципиально отличается PtokaX 0.4.1.2?
Затем, при компиляции программы применяется ли оптимизация? Происходит ли она вручную?

Lua
В одной из сборок PtokaX под *nix предписано установить зависимости пакета. Почему такого нет в Вашей сборке?

LuaSocket
Для работы некоторых скриптов используется эта библиотека, как в Window, так и в *nix, что между ними общего?
Спасибо.

nd
Администратор
 
Сообщения: 310

Сообщение 29 янв 2010, 18:33

TiGRpp писал(а):Чем принципиально отличается PtokaX 0.4.1.2?

Как и любая минорная версия она содержит только незначительные исправления, читайте changelog: viewtopic.php?f=4&t=251

TiGRpp писал(а):при компиляции программы применяется ли оптимизация

-O2 -fomit-frame-pointer -march=i686 -pipe

TiGRpp писал(а):Происходит ли она вручную

"Оптимизация вручную" - что вы имеете в виду?

TiGRpp писал(а):предписано установить зависимости пакета. Почему такого нет в Вашей сборке?

Все есть "из коробки".

TiGRpp писал(а):используется эта библиотека, как в Window, так и в *nix, что между ними общего?

Функционально обе версии должны быть одинаковы.

nd
Администратор
 
Сообщения: 310

Сообщение 29 янв 2010, 19:08

Версия 100129

Обновлено до PtokaX 0.4.1.2

Аватара пользователя
TiGRpp
 
Хаб: dchub://favorite-hub.ru
 
Сообщения: 231
Откуда: Москва

Сообщение 30 янв 2010, 01:07

Есть способ обновления или тупо переставлять Птоху?

nd
Администратор
 
Сообщения: 310

Сообщение 30 янв 2010, 01:48

Скопируйте файл PRAdmin/Settings.xml и директории PtokaX/cfg, PtokaX/scripts и PtokaX/texts из старой версии в новую.

nd
Администратор
 
Сообщения: 310

Сообщение 31 янв 2010, 19:19

Версия 100131

Восстановлена совместимость скриптов запуска с POSIX shell. В частности, это исправляет генерацию пароля при первом запуске в Ubuntu. Спасибо TiGRpp за сообщение об ошибке.

anonymous
 

Сообщение 21 мар 2010, 23:32

Помогите собрать PtokaX 0.4.1.2 под openSUSE x86_64 Самому...

Дощёл до этапа, где компилятор от мну требует файл tinyxml/tinyxml.a которого нет ни в исходниках, ни в нэте. Как с этим быть ?

ILYA
 

Сообщение 21 мар 2010, 23:43

Так должно быть более понятным...
/home/ilya/Загрузки/PtokaX/tinyxml/tinyxml.a
g++: /home/ilya/Загрузки/PtokaX/tinyxml/tinyxml.a: Нет такого файла или каталога
make: *** [PtokaX] Ошибка 1

ILYA
 

Сообщение 21 мар 2010, 23:58

Да и ёщё хо добавить, что пакеты TinyXML: tinyxml-devel 2.5.3-20.1 и tinyxml0 2.5.3-20.1 установлены.
Пропущен лишь пакет: inyxml0-32bit 2.5.3-20.1

ILYA
 

Сообщение 22 мар 2010, 21:10

Хух... таки промучавшийсь и перерывши весь нэт добился создания из кучи всевозможных lib-ов, h-эк, c-шек cpp-шек, а так же o-шек - одного исполняемого 64-ёх битного файлика PtokaX :-)
Обидно, что причиной того, что я долго не мог откампилить PtokaX была не кривизна моих рук, а бональная халатность программера PtokaX.
Посколько единственный нормальный мануал по этому я нашёл только на английском языке и к CentOS http://board.ptokax.ch/index.php?topic=8506.0 то решил на его основе накатать кратенький мануал по компиляции PtokaX 0.4.1.2 для openSUSE 11.2 x86_64

1 Подготовка к компиляции PtokaX 0.4.1.2
Запустите консоль
Код: Выделить всё
Alt+F2 konsole Enter
и перейдите в папку загрузок, у меня она
Код: Выделить всё
 cd /home/ilya/Загрузки

Перейдите в режим суперпользователя (root)
Затем скачайте последнюю версию PtokaX, на данный момент 0.4.1.2
Код: Выделить всё
wget http://www.czdc.org/PtokaX/0.4.1.2-nix-src.tgz

Распакуйте командой
Код: Выделить всё
tar xfvz 0.4.1.2-nix-src.tgz

И перейдите в распакованный каталог PtokaX
Код: Выделить всё
cd PtokaX

2 Установка необходимых библиотек
Для установки и проверки необходимых библиотек выполните поочерёдно следующие команды
Код: Выделить всё
zypper in make
zypper in gcc-c++
zypper in zlib-devel
zypper in lua-devel
zypper in libtinyxml-devel

3 Подправляем скрипт компиляции makefile, который коряво составил программер PtokaX
Открываем скрипт компиляции командой
Код: Выделить всё
kwrite makefile
находим 42-ую строку
Код: Выделить всё
$(CXX) -lpthread -lz -llua5.1 -lrt -o PtokaX \
и заменяем её строкой
Код: Выделить всё
$(CXX) -lpthread -lz -lrt -ldl -o PtokaX \

Затем находим 48-ую строку
Код: Выделить всё
$(CURDIR)/tinyxml/tinyxml.a
и заменяем её на
Код: Выделить всё
$(CURDIR)/tinyxml/tinyxml.a /usr/lib64/liblua.a

После этого сохраняем скрипт конфигурации

4 Скачиваем TinyXML и докладываем исходники, которые не доложил программер PtokaX
Я использовал TinyXML версии 2.5.3, так как на данный момент в репозиториях openSUSE эта самая свежая версия, хотя последняя версия TinyXML 2.6.0. Не рекомендую использовать для компиляции файла tinyxml.a версию TinyXML отличную, от установленной в openSUSE. Что бы узнать какая версия TinyXML у вас установлена выполните команду
Код: Выделить всё
zypper if libtinyxml-devel

Нас интересует строчка
Код: Выделить всё
Версия: 2.5.3-20.1

Если и у вас такая же версия, тогда скачивайте TinyXML командой:
Код: Выделить всё
wget http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.5.3/tinyxml_2_5_3.tar.gz

Если на момент прочтения этого поста уже появилась версия новее, то просто замените циферки 2 5 3, цифрами последней версии.
Затем распакуйте архив командой
Код: Выделить всё
tar xvfz tinyxml_2_5_3.tar.gz
и перейдите в распаковавшийся каталог tinyxml
Код: Выделить всё
cd tinyxml

5 Компиляция PtokaX 0.4.1.2
Теперь выполняем команду и если всё сделанно правильно, то вконце должна появиться строчка
Код: Выделить всё
ar: creating tinyxml.a
Оповещающая о успешном создании исполняемой библиотеки tinyxml.a
Затем вернёмся в каталог PtokaX, выполнив комманду и выполним последний раз команду
Если всё сделано правильно, то последней должна быть строчка
Код: Выделить всё
/home/ilya/Загрузки/PtokaX/tinyxml/tinyxml.a /usr/lib64/liblua.a

и в каталоге PtokaX должен появиться исполняемый файл PtokaX размером 2.6 МБ - это и есть наш исполняемый 64-битный файл PtokaX :-)

P.S. Только вот пока не знаю, как сделать его демоном, запускаемым при старте системы от root-а, но вскоре разбирусь и с этим :-)

<RastAropnaya> я предпочитаю Contex...
<Zont> ну вот сама и покупай :)
<Zont> я предпочитаю рот!
<RastAropnaya> ну вот сам и саси)

Гость
 

Сообщение 07 апр 2010, 00:32

Помогите пожалуйста! Пишет что у меня версия glibc 2.5 а должна быть 2.7
Что сделать можно?
Rh 5.5

Аватара пользователя
DEN 007
 
Хаб: dchub://dc.Smol-HUB.net:1400
 
Сообщения: 26
Откуда: РФ Смоленск

Сообщение 08 май 2010, 05:18

Большая просьба вбейте в сборку библиотеки для MySQL, да и ваще все основные библиотеки луа пожалуйста.
Я нашел библиотеки тока для винды а хотел сделать веб регу а облом(
Или тыкнети пальцем если не там ищу.
Заранее спс.

Аватара пользователя
TiGRpp
 
Хаб: dchub://favorite-hub.ru
 
Сообщения: 231
Откуда: Москва

Сообщение 15 июн 2010, 05:59

nd, для работы скриптов с использованием MySQL необходимы библиотеки luasql и libmysql, которых в сборке нет. Дополни пожалуйста папку libs не изменяя номера версии сборки.

А лучше ко всеобщей пользе напиши отдельный пост по вопросу компиляции подобных библиотек для Линукс.
Благодарю.
Последний раз редактировалось TiGRpp 15 июн 2010, 06:03, всего редактировалось 1 раз.

Аватара пользователя
mariner
 
Хаб: dchub://dc.klan-hub.ru
 
Сообщения: 336
Откуда: Королев

Сообщение 15 июн 2010, 06:11

А что мешает использовать убунтовые библиотеки, просто добавив в скрипт запуска переменную окружения.

Аватара пользователя
TiGRpp
 
Хаб: dchub://favorite-hub.ru
 
Сообщения: 231
Откуда: Москва

Сообщение 15 июн 2010, 06:13

mariner писал(а):А что мешает использовать убунтовые библиотеки, просто добавив в скрипт запуска переменную окружения.

Так знать бы где искать и что делать, ибо чайник...:)

Подскажи...
Последний раз редактировалось TiGRpp 15 июн 2010, 06:26, всего редактировалось 1 раз.

Аватара пользователя
mariner
 
Хаб: dchub://dc.klan-hub.ru
 
Сообщения: 336
Откуда: Королев

Сообщение 15 июн 2010, 09:28

Подсказал в лс. Вообще, имхо, легче проку собрать в системе, чтобы она линковалась с системными либами, ибо в убунте сейчас есть почти весь луа (разве что aio слегка обгоняет)

nd
Администратор
 
Сообщения: 310

Сообщение 15 июн 2010, 15:08

В сборке только то, что необходимо для запуска.

Дополнительные библиотеки Lua 5.1 можно поставить через менеджер пакетов дистрибутива. Чтобы они подхватились необходимо в скрипте start_ptokax найти строчки export LUA_PATH и export LUA_CPATH и приписать путь к ним.

Было:
export LUA_PATH="$PTOKAX_PATH/libs/?.lua;$PTOKAX_PATH/scripts/?.lua;$PTOKAX_PATH/scripts/libs/?.lua;;"
export LUA_CPATH="$PTOKAX_PATH/libs/?.so;$PTOKAX_PATH/scripts/?.so;$PTOKAX_PATH/scripts/libs/?.so;;"

Стало:
export LUA_PATH="/usr/libs/lua/5.1/?.lua;$PTOKAX_PATH/libs/?.lua;$PTOKAX_PATH/scripts/?.lua;$PTOKAX_PATH/scripts/libs/?.lua;;"
export LUA_CPATH="/usr/libs/lua/5.1/?.so;$PTOKAX_PATH/libs/?.so;$PTOKAX_PATH/scripts/?.so;$PTOKAX_PATH/scripts/libs/?.so;;"

Где /usr/libs/lua/5.1 - путь к системным библиотекам, в вашем дистрибутиве может немного отличаться.

Пред.След.

Вернуться в Помощь & идеи



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1