Модули Lua В Linux, приветы те многие |
Здравствуйте, гость ( Вход | Регистрация )
Модули Lua В Linux, приветы те многие |
9.4.2009, 12:49
Сообщение
#21
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 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 |
|
|
26.5.2009, 19:51
Сообщение
#22
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 21.5.2009 Пользователь №: 3 389 Спасибо сказали: 0 раз |
5$ вебманями за работающего hubbabot
|
|
|
20.6.2009, 14:48
Сообщение
#23
|
|
Участник Группа: Пользователи Сообщений: 34 Регистрация: 14.3.2009 Пользователь №: 2 597 Спасибо сказали: 0 раз |
Кто нибудь тестил викторину на линуксовой птоке?
http://mydc.ru/topic794.html mariner, посмотри, пожалуйста. |
|
|
20.6.2009, 23:09
Сообщение
#24
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
ок, попробую.
|
|
|
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 |
|
|
30.10.2009, 12:36
Сообщение
#26
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
В чём смысл корректировки под Дебиан? Дебиан чем-то отличается от остальных линухов? У меня один хаб стоит на Слакваре и там в скриптах пришлось подправлять единственно только пути, точнее, заменять одни слэши на другие (и то, если у скрипта есть дополнительные файлы или таблицы). И не понял, при чем тут профили и зачем их подделывать под Экзекутора или Верлихаб, если речь идет о Птоке?
|
|
|
30.10.2009, 13:15
Сообщение
#27
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Зачем создавать дублирование скриптов.
Если эти скрипты действительно тестировались на дебиане, то я могу просто найти их в готовых и дописать в шапках о том, что скрипты тестировались на дебиане. Если же какие-то из них правились для корректной работы на дебиане, то сообщи какие. Не надо сваливать все скрипты в одну кучу |
|
|
30.10.2009, 14:43
Сообщение
#28
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 12.10.2009 Пользователь №: 4 708 Спасибо сказали: 2 раза |
Господа если не нужно удалите я не в обиде был на хабе дц спросил стоит не стоит вылаживать сказали да вот выложил.
Да забыл все реально тестилось и работает под дебианом |
|
|
30.10.2009, 14:51
Сообщение
#29
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Можно оставить тему с сылками на темы со скриптами, которые тестировались по дебиан и постоянно обновлять эти ссылки. Но дублировать скрипты, которые приложены в уже существующих темах не стоит.
|
|
|
30.10.2009, 15:00
Сообщение
#30
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 12.10.2009 Пользователь №: 4 708 Спасибо сказали: 2 раза |
ну можно и так конечно я правила не устанавливаю просто знаю что ооочень много людей которые вобще еще ни чего не умеют а тут пакетик готовый ни чего править не надо закинул запустил я из этих побуждений, тк реально сам столкнулся и пришлось каждый раз ковырять что то чтоб работало, как пример с Артемом разбирали его скрипт так вот он под вин работает во всех вариантах а под дебиан только в 1 случае и то нашли эксперементально.
Подведя итог разговору.... как скажите. |
|
|
30.10.2009, 15:05
Сообщение
#31
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Интересно знать что это за вариант такой?
Различий в скриптах под линукс и винду всего два:
Ну, соответственно, проблемы могут быть также в сторонних библиотеках, которые могут в винде называться не так как в линуксе. Например, в винде pxlfs, в линуксе - lfs. Вот и все различия |
|
|
30.10.2009, 15:11
Сообщение
#32
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 12.10.2009 Пользователь №: 4 708 Спасибо сказали: 2 раза |
В чём смысл корректировки под Дебиан? Дебиан чем-то отличается от остальных линухов? У меня один хаб стоит на Слакваре и там в скриптах пришлось подправлять единственно только пути, точнее, заменять одни слэши на другие (и то, если у скрипта есть дополнительные файлы или таблицы). И не понял, при чем тут профили и зачем их подделывать под Экзекутора или Верлихаб, если речь идет о Птоке? в реале все просто я уже на хабе дц не отвечал на подобный вопрос про профили и экзекутора(мультиплатформеный бот) так вот он работает с таким набором профилей по умолчанию, править можно даже функция есть в самом боте но проще так это раз а второе не все это могут. и еще момент про слеши и пути. писал для всех а те кто умеют уже сделали тоже самое без лишних вопросов которых хватает так то, про фряху я третюю неделю тереблю людей.... а проку??? так вот и тут та же песня может кому сгодится без лишнего гемора... Интересно знать что это за вариант такой? Различий в скриптах под линукс и винду всего два:
Ну, соответственно, проблемы могут быть также в сторонних библиотеках, которые могут в винде называться не так как в линуксе. Например, в винде pxlfs, в линуксе - lfs. Вот и все различия да я в курсе вопрос то не в этом. вопрос в том что птоку например под дебиан сделали для ленивых инсталер а тут набор рабочий скриптов вот и все если не так или считается не нужным фтопку... |
|
|
30.10.2009, 15:13
Сообщение
#33
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
У меня некая просьба к топикстартеру! пиши пожалуйста нормальным языком! я не понимаю смысла и половины сказанного!
|
|
|
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, -- ОПератор } |
|
|
30.10.2009, 15:18
Сообщение
#35
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Ничего не понял. Что за обрывок кода?
|
|
|
1.12.2009, 14:58
Сообщение
#36
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 19.8.2009 Из: Москва Пользователь №: 4 201 Спасибо сказали: 24 раза |
Собственно еще тут будут выкладываться переделанные скрипты: Если не сложно, поправьте и отредактируйте следующие скрипты для *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++
|
|
|
1.12.2009, 18:57
Сообщение
#37
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
излагаю общую особенность - берется и ставится. Тебя тут линуксу никто учить не будет. За всеми вопросами - в документацию твоего дистрибутива
|
|
|
8.5.2010, 16:31
Сообщение
#38
|
|
Активный участник Группа: Пользователи Сообщений: 54 Регистрация: 29.12.2008 Из: Украниа, Харьков Пользователь №: 1 599 Спасибо сказали: 6 раз |
оффтоп Если не сложно, поправьте и отредактируйте следующие скрипты для *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) Зачем конкретные версии?...ведь пакеты могут быть и поновей уже.. |
|
|
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. Не считайте за идиота, мучаюсь уже пару дней.
Причина редактирования: Длинные логи лучше прятать под спойлером
|
|
|
3.11.2013, 17:57
Сообщение
#40
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
|
|
|
4.11.2013, 1:44
Сообщение
#41
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 7.10.2012 Пользователь №: 10 898 Спасибо сказали: 0 раз |
:facepalm: На убунте, ага... Ай да автор, ай да затейник! and_luk: Поставь два минуса в начале строки 56 ( package.cpath=Core.GetPtokaXPath().."scripts/freshstuff/libnew/?.dll"). Спасибо. Осталась одна проблема.
Причина редактирования: У этой проблемы есть отдельная тема — там её и обсуждай.
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 0:43 |