myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Модули Lua В Linux, приветы те многие

Теги
Нет тегов для показа
mariner
сообщение 9.4.2009, 12:49
Сообщение #21


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




В общем, меня откровенно измучила народная масса, взрывающая мою аську в просьбе помощи по скриптам под Linux (дада, ребят, не обессутьте, но вас много extreme_sexy_girl.gif )
Начнем с модулей 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


Спасибо сказали:
Go to the top of the page
+Quote Post
3 страниц V  < 1 2 3 >  
Начать новую тему
Ответов
rem_lex
сообщение 26.5.2009, 19:51
Сообщение #22


Абсолютный новичок


Группа: Пользователи
Сообщений: 1
Регистрация: 21.5.2009
Пользователь №: 3 389
Спасибо сказали: 0 раз




5$ вебманями за работающего hubbabot
Go to the top of the page
+Quote Post
BeN
сообщение 20.6.2009, 14:48
Сообщение #23


Участник
**

Группа: Пользователи
Сообщений: 34
Регистрация: 14.3.2009
Пользователь №: 2 597
Спасибо сказали: 0 раз




Кто нибудь тестил викторину на линуксовой птоке?
http://mydc.ru/topic794.html
mariner, посмотри, пожалуйста.
Go to the top of the page
+Quote Post
mariner
сообщение 20.6.2009, 23:09
Сообщение #24


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




ок, попробую.
Go to the top of the page
+Quote Post
Wildcdu
сообщение 30.10.2009, 11:26
Сообщение #25


Начинающий
*

Группа: Пользователи
Сообщений: 20
Регистрация: 12.10.2009
Пользователь №: 4 708
Спасибо сказали: 2 раза




Вот вылаживаю то что работает на Птоке в Дебиан! Проверенно! Буду добавлять в процессе жизни. Ну и все кто, что делал или делает, делитесь, пишите о моих недочетах и ошибках! Ждемс! (замечания по пользованию! через CHMOD назначаем всем файлам и папкам в папке скрипты статус 777 !!!) Для корректной работы скриптов нужно, чтоб у вас были следующие профили 0, 1, 2, 3, 4, 5, от старшего до младшего(NetFounder, Master, Moderator, Operator, VIP, Reg) тк уровень доступа имеется разный, кто умеет тот может заточить под свои нужды и профили.

AnekBot
as
Bandit
Bash_Org
Ekzekutor
Bomb_by_Setuper
Bottle
BUKTOPUHA
Currency
Georgian_Calculator
Hang_Man
Hub_for_RangesIP
HubMenu
krestiki
PtokaX_Remote_Admin
PxSettings
RussianRoulette
ShareCheck
Snowball
StatPX
Tv_programma
Weather
Go to the top of the page
+Quote Post
Ksan
сообщение 30.10.2009, 12:36
Сообщение #26


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 648 раз




В чём смысл корректировки под Дебиан? Дебиан чем-то отличается от остальных линухов? У меня один хаб стоит на Слакваре и там в скриптах пришлось подправлять единственно только пути, точнее, заменять одни слэши на другие (и то, если у скрипта есть дополнительные файлы или таблицы). И не понял, при чем тут профили и зачем их подделывать под Экзекутора или Верлихаб, если речь идет о Птоке?
Go to the top of the page
+Quote Post
Setuper
сообщение 30.10.2009, 13:15
Сообщение #27


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




Зачем создавать дублирование скриптов.

Если эти скрипты действительно тестировались на дебиане, то я могу просто найти их в готовых и дописать в шапках о том, что скрипты тестировались на дебиане. Если же какие-то из них правились для корректной работы на дебиане, то сообщи какие.

Не надо сваливать все скрипты в одну кучу
Go to the top of the page
+Quote Post
Wildcdu
сообщение 30.10.2009, 14:43
Сообщение #28


Начинающий
*

Группа: Пользователи
Сообщений: 20
Регистрация: 12.10.2009
Пользователь №: 4 708
Спасибо сказали: 2 раза




Господа если не нужно удалите я не в обиде был на хабе дц спросил стоит не стоит вылаживать сказали да вот выложил.
Да забыл все реально тестилось и работает под дебианом
Go to the top of the page
+Quote Post
Setuper
сообщение 30.10.2009, 14:51
Сообщение #29


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




Можно оставить тему с сылками на темы со скриптами, которые тестировались по дебиан и постоянно обновлять эти ссылки. Но дублировать скрипты, которые приложены в уже существующих темах не стоит.
Go to the top of the page
+Quote Post
Wildcdu
сообщение 30.10.2009, 15:00
Сообщение #30


Начинающий
*

Группа: Пользователи
Сообщений: 20
Регистрация: 12.10.2009
Пользователь №: 4 708
Спасибо сказали: 2 раза




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

Подведя итог разговору.... как скажите.
Go to the top of the page
+Quote Post
Setuper
сообщение 30.10.2009, 15:05
Сообщение #31


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




Интересно знать что это за вариант такой?

Различий в скриптах под линукс и винду всего два:
  1. В линуксе только прямой слеш в путях, в винде обратный слеш, но может использоваться и прямой.
  2. Линукс использует перенос строки: \n, винда обычно использует возврат каретки и перенос: \r\n, однако может использовать и просто перенос: \n

Ну, соответственно, проблемы могут быть также в сторонних библиотеках, которые могут в винде называться не так как в линуксе. Например, в винде pxlfs, в линуксе - lfs.

Вот и все различия big_smile.gif
Go to the top of the page
+Quote Post
Wildcdu
сообщение 30.10.2009, 15:11
Сообщение #32


Начинающий
*

Группа: Пользователи
Сообщений: 20
Регистрация: 12.10.2009
Пользователь №: 4 708
Спасибо сказали: 2 раза




Цитата(Trans @ 30.10.2009, 17:36) *
В чём смысл корректировки под Дебиан? Дебиан чем-то отличается от остальных линухов? У меня один хаб стоит на Слакваре и там в скриптах пришлось подправлять единственно только пути, точнее, заменять одни слэши на другие (и то, если у скрипта есть дополнительные файлы или таблицы). И не понял, при чем тут профили и зачем их подделывать под Экзекутора или Верлихаб, если речь идет о Птоке?

в реале все просто я уже на хабе дц не отвечал на подобный вопрос про профили и экзекутора(мультиплатформеный бот) так вот он работает с таким набором профилей по умолчанию, править можно даже функция есть в самом боте но проще так это раз а второе не все это могут. и еще момент про слеши и пути. писал для всех а те кто умеют уже сделали тоже самое без лишних вопросов которых хватает так то, про фряху я третюю неделю тереблю людей.... а проку??? так вот и тут та же песня может кому сгодится без лишнего гемора...

Цитата(Setuper @ 30.10.2009, 20:05) *
Интересно знать что это за вариант такой?

Различий в скриптах под линукс и винду всего два:
  1. В линуксе только прямой слеш в путях, в винде обратный слеш, но может использоваться и прямой.
  2. Линукс использует перенос строки: \n, винда обычно использует возврат каретки и перенос: \r\n, однако может использовать и просто перенос: \n

Ну, соответственно, проблемы могут быть также в сторонних библиотеках, которые могут в винде называться не так как в линуксе. Например, в винде pxlfs, в линуксе - lfs.

Вот и все различия big_smile.gif

да я в курсе вопрос то не в этом. вопрос в том что птоку например под дебиан сделали для ленивых инсталер а тут набор рабочий скриптов вот и все если не так или считается не нужным фтопку...
Go to the top of the page
+Quote Post
Wariner
сообщение 30.10.2009, 15:13
Сообщение #33


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 439 раз




У меня некая просьба к топикстартеру! пиши пожалуйста нормальным языком! я не понимаю смысла и половины сказанного!
Go to the top of the page
+Quote Post
Wildcdu
сообщение 30.10.2009, 15:15
Сообщение #34


Начинающий
*

Группа: Пользователи
Сообщений: 20
Регистрация: 12.10.2009
Пользователь №: 4 708
Спасибо сказали: 2 раза




а про вариант забыл ответить приведу пример того что работает а что нет
рабочий :
function UserConnected(tUser)
local iIP = Ip2Num(tUser.sIP)
for _, v in ipairs(tRanks) do
if iIP > v[1] and iIP < v[2] then
не работает:
local tAdmProfiles = { -- 0 - доступ к хабу разрешён ; 1 -- доступ запрешён
[0] = 0, -- Мастер
[1] = 0, -- ОПератор
}
Go to the top of the page
+Quote Post
Setuper
сообщение 30.10.2009, 15:18
Сообщение #35


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




Ничего не понял. Что за обрывок кода?
Go to the top of the page
+Quote Post
TiGRpp
сообщение 1.12.2009, 14:58
Сообщение #36


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Цитата(mariner @ 9.4.2009, 14:49) *
Собственно еще тут будут выкладываться переделанные скрипты:

Если не сложно, поправьте и отредактируйте следующие скрипты для *nix:
Kinozal_tv.lua, AnekBot.lua

А также изложите общие основы установки пакетов для различных дистрибутивов, как для Debian & Ubuntu:
Код
sudo bash aptitude install psutils liblua5.1-0 liblua5.1-0-dev liblua5.1-0-dbg liblua5.1-filesystem0 liblua5.1-filesystem-dev liblua5.1-posix1 liblua5.1-posix-dev liblua5.1-socket2 liblua5.1-socket-dev liblua5.1-sql-sqlite3-2 liblua5.1-sql-sqlite3-dev liblua5.1-xmlrpc0 liblua5.1-xmlrpc-dev zlib1g zlib1g-dbg zlib1g-dev g++
Go to the top of the page
+Quote Post
mariner
сообщение 1.12.2009, 18:57
Сообщение #37


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




излагаю общую особенность - берется и ставится. Тебя тут линуксу никто учить не будет. За всеми вопросами - в документацию твоего дистрибутива
Go to the top of the page
+Quote Post
Кто-то_из_вне...
сообщение 8.5.2010, 16:31
Сообщение #38


Активный участник
***

Группа: Пользователи
Сообщений: 54
Регистрация: 29.12.2008
Из: Украниа, Харьков
Пользователь №: 1 599
Спасибо сказали: 6 раз




оффтоп
Цитата(TiGRpp @ 1.12.2009, 14:58) *
Если не сложно, поправьте и отредактируйте следующие скрипты для *nix:
Kinozal_tv.lua, AnekBot.lua

А также изложите общие основы установки пакетов для различных дистрибутивов, как для Debian & Ubuntu:
Код
sudo [b]bash[/b] aptitude install psutils liblua5.1-0 liblua5.1-0-dev liblua5.1-0-dbg liblua5.1-filesystem0 liblua5.1-filesystem-dev liblua5.1-posix1 liblua5.1-posix-dev liblua5.1-socket2 liblua5.1-socket-dev liblua5.1-sql-sqlite3-2 liblua5.1-sql-sqlite3-dev liblua5.1-xmlrpc0 liblua5.1-xmlrpc-dev zlib1g zlib1g-dbg zlib1g-dev g++

да вы батенька...нет слов даже...1) sudo bash aptitude, вопрос , зачем bash??? 2) Зачем конкретные версии?...ведь пакеты могут быть и поновей уже..
Go to the top of the page
+Quote Post
and_luk
сообщение 30.10.2013, 0:25
Сообщение #39


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898
Спасибо сказали: 0 раз




Помогите пожалуйста.

Поставил сервер на Ubuntu.

Не запускается два скрипта:
- FreshStaf3
- StatPX

В скрипте менял с pxlfs на lfs, но также не запускалось.

Вот лог
Раскрывающийся текст
Код
30.10.2013 09:17:04 - /var/ptokax/scripts/FreshStuff3 5.0.1RUS.lua:57: module 'pxlfs' not found:
        no field package.preload['pxlfs']
        no file '/var/ptokax/scripts/freshstuff/pxlfs.lua'
        no file '/var/ptokax/scripts/freshstuff/libnew/pxlfs.dll'
30.10.2013 09:17:04 - /var/ptokax/scripts/StatPX/Functions/Graph.lua:9: module 'gd' not found:
        no field package.preload['gd']
        no file './gd.lua'
        no file '/usr/local/share/lua/5.1/gd.lua'
        no file '/usr/local/share/lua/5.1/gd/init.lua'
        no file '/usr/local/lib/lua/5.1/gd.lua'
        no file '/usr/local/lib/lua/5.1/gd/init.lua'
        no file '/usr/share/lua/5.1/gd.lua'
        no file '/usr/share/lua/5.1/gd/init.lua'
        no file './gd.so'
        no file '/usr/local/lib/lua/5.1/gd.so'
        no file '/usr/lib/x86_64-linux-gnu/lua/5.1/gd.so'
        no file '/usr/lib/lua/5.1/gd.so'
        no file '/usr/local/lib/lua/5.1/loadall.so'



Прекрасно понимаю, что надо установить библиотеки _но_ где их взять не знаю.
Обыскал весь инет, нету (Может плохо искал)

Вот еще информация, которую я у себя выискал.
Код
root@games:/var/ptokax/logs# locate gd.so
/usr/lib/graphviz/libgvplugin_gd.so.6
/usr/lib/graphviz/libgvplugin_gd.so.6.0.0
/usr/lib/i386-linux-gnu/libgd.so.2
/usr/lib/i386-linux-gnu/libgd.so.2.0.0
/usr/lib/php5/20100525/gd.so
/usr/lib/x86_64-linux-gnu/libgd.so
/usr/lib/x86_64-linux-gnu/libgd.so.2
/usr/lib/x86_64-linux-gnu/libgd.so.2.0.0
root@games:/var/ptokax/logs#


Код
root@games:/var/ptokax/logs# locate lfs
/boot/grub/x86_64-efi/nilfs2.mod
/lib/modules/3.5.0-17-generic/kernel/fs/nilfs2
/lib/modules/3.5.0-17-generic/kernel/fs/nilfs2/nilfs2.ko
/usr/include/lua5.1/lfs.h
/usr/include/lua5.2/lfs.h
/usr/lib/grub/x86_64-efi/nilfs2.mod
/usr/lib/mc/extfs.d/mailfs
/usr/lib/x86_64-linux-gnu/lua/5.1/lfs.so
/usr/lib/x86_64-linux-gnu/lua/5.2/lfs.so
/usr/share/doc/libssl-doc/demos/selfsign.c
/usr/share/webmin/apache/config-lfs-linux
/usr/share/webmin/inetd/config-lfs-linux
/usr/share/webmin/man/config-lfs-linux
/usr/share/webmin/mount/config-lfs-linux
/usr/share/webmin/samba/config-lfs-linux
/usr/share/webmin/squid/config-lfs-linux
/usr/share/webmin/wuftpd/config-lfs-linux
/usr/src/linux-headers-3.5.0-17/fs/nilfs2
/usr/src/linux-headers-3.5.0-17/fs/nilfs2/Kconfig
/usr/src/linux-headers-3.5.0-17/fs/nilfs2/Makefile
/usr/src/linux-headers-3.5.0-17/include/linux/nilfs2_fs.h
/usr/src/linux-headers-3.5.0-17-generic/include/config/nilfs2
/usr/src/linux-headers-3.5.0-17-generic/include/config/nilfs2/fs.h
/usr/src/linux-headers-3.5.0-17-generic/include/linux/nilfs2_fs.h
root@games:/var/ptokax/logs#


Код
root@games:/var/ptokax/logs# locate init.lua
/usr/share/lua/5.1/xmlrpc/init.lua
root@games:/var/ptokax/logs#


Прошу помощи.
Заранее благодарен.

P.S. Не считайте за идиота, мучаюсь уже пару дней.
Причина редактирования: Длинные логи лучше прятать под спойлером
Go to the top of the page
+Quote Post
Alexey
сообщение 3.11.2013, 17:57
Сообщение #40


7 квадратиков
*******

Группа: Модераторы
Сообщений: 792
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 299 раз




Цитата(and_luk @ 3.11.2013, 1:05) *
Код
        no file '/var/ptokax/scripts/freshstuff/libnew/lfs.dll'

:facepalm:
На убунте, ага...
Ай да автор, ай да затейник!

and_luk:
Поставь два минуса в начале строки 56 ( package.cpath=Core.GetPtokaXPath().."scripts/freshstuff/libnew/?.dll").
Go to the top of the page
+Quote Post
and_luk
сообщение 4.11.2013, 1:44
Сообщение #41


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2012
Пользователь №: 10 898
Спасибо сказали: 0 раз




Цитата(Alexey @ 4.11.2013, 4:57) *
:facepalm:
На убунте, ага...
Ай да автор, ай да затейник!

and_luk:
Поставь два минуса в начале строки 56 ( package.cpath=Core.GetPtokaXPath().."scripts/freshstuff/libnew/?.dll").


Спасибо.
Осталась одна проблема.
Причина редактирования: У этой проблемы есть отдельная тема — там её и обсуждай.
Go to the top of the page
+Quote Post

3 страниц V  < 1 2 3 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Установка Linux хаба DC++ в ANDROID
Теперь ты видел все ))
0 мамин_парень 1 103 5.8.2017, 9:49 Посл. сообщение: мамин_парень
No new Topic has attachmentsPtokaX в OpenWrt (Linux)
Ребята как собрать под эту систему?
21 мамин_парень 12 495 10.4.2017, 15:19 Посл. сообщение: мамин_парень
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 24 169 21.3.2017, 17:31 Посл. сообщение: Alexey
No New Posts Linux хаб OpenDCHub под Android
Есть кто сможет передлать из программистов форума
7 Sezam 2 219 9.1.2017, 15:42 Посл. сообщение: Saymon21
No New Posts Модули в lua
Модули в lua
2 daslex 3 478 17.11.2013, 19:30 Посл. сообщение: daslex
No New Posts От: Модули Lua В Linux
От темы с ID: 1739
3 Saymon21 3 290 4.11.2013, 18:36 Посл. сообщение: Saymon21
No New Posts linux luaplugin
Проблемы с компиляцией/запуском Луа
8 Тимофей 5 227 27.12.2011, 16:06 Посл. сообщение: Setuper
No new Topic has attachmentsPtokaX 0.4.1.2 - Debian/Ubuntu GNU/Linux
18 Osimus 13 718 16.8.2011, 21:23 Посл. сообщение: DEN 007
No new ВАЖНО: Topic has attachmentsLinux Dc++ Clients
или хождения по граблям
31 mariner 37 626 19.6.2011, 11:36 Посл. сообщение: mariner
No New Posts Ptokax Linux
Помогите .....
12 Ferb 8 527 25.2.2011, 22:55 Посл. сообщение: DEN 007
No New Posts Не удаётся собрать eiskaltdcpp под Linux
0 SUNNY 2 604 8.8.2010, 19:48 Посл. сообщение: SUNNY
Closed PtokaX Linux
5 DarkGod 5 947 10.5.2010, 10:36 Посл. сообщение: Manux
No New Posts От: PtokaX Linux
От темы с ID: 3432
0 Змий 2 284 8.5.2010, 20:41 Посл. сообщение: Змий
No New Posts Topic has attachmentsApexdc++ Для Linux
В разработке
8 Svyat 10 663 6.5.2010, 17:49 Посл. сообщение: Кто-то_из_вне...
No New Posts Где можно скачать Linux sever?
плиз
7 Тёмич 4 782 13.4.2010, 18:18 Посл. сообщение: Nickolya

 



RSS Сейчас: 25.6.2018, 18:22