Сборка Ptokax 0.4.1.1 В Debian & Ubuntu, Руководство по установке |
Здравствуйте, гость ( Вход | Регистрация )
Сборка Ptokax 0.4.1.1 В Debian & Ubuntu, Руководство по установке |
11.11.2008, 22:33
Сообщение
#141
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Собственно для тех, кто понял, что под виндо не катит ptokaX если хаб большой. Вариантов тут несколько- перейти на YnHUB, но если и это не поможет - то на VerliHUB.... Но многие скажут - как как же скрипты, как же примочки и т.д.? Отвечаю.... С недавнего времени можно скомпилировать PtokaX под Linux или FreeBSD (удобней всего под Ubuntu или Debian, т.к. там все понятно с пакетами, необходимыми для сборки и расширения функционала)...
Собственно сборка хаба: 1. Скачиваем PtokaX.rar ( 506.47 килобайт ) Кол-во скачиваний: 969 . Это исходники хаба версии 0.4.1.1. 2. Распаковываем их с свою домашнюю папку. 3. Скачиваем tinyxml.rar ( 235.26 килобайт ) Кол-во скачиваний: 780 . Это исходники tinyxml 4. Распаковывает исходники tinyxml в папку /home/ваш_юзер/папка_с_исходниками_PtokaX/tinyxml/src 5. Открывает терминал и ставим нужные пакеты. Я все делаю из под root, поэтому вначале напишу Код sudo bash Далее пишем(или копируем отсюда) Код aptitude install psutils liblua5.1-0 liblua5.1-0-dev liblua5.1-filesystem0 liblua5.1-posix1 liblua5.1-socket2 liblua5.1-sql-sqlite3-2 liblua5.1-xmlrpc0 zlib1g zlib1g-dev g++ Так же можно поставить либсы для работы с MySQL (но это уже для Ильи предложение) Тогда надо вписать: Код apt-get install liblua5.1-sql-mysql-2 liblua5.1-sql-mysql-dev 6. Переходим в папку с tinyxml и собираем парсер xml-файлов Код cd ~/папка_с_исходниками_PtokaX/tinyxml/ Далее пишем: Код make Если все прошло удачно, то должно вывести сообщение о том, что собран файл tinyxml.a 7. Теперь собирает PtokaX Для этого пишите в терминале: Код cd Далее: Код cd ~/папка_с_исходниками_PtokaX а теперь собираем ;) Код make Если оно не напишет ошибок, то в конце концов в папке с исходниками PtokaX появится исполняемый файл PtokaX 8. Далее идем ниже по мануалу и читаем как сделать, чтобы хаб автостартовал при загрузке. Собрав же хаб вы сталкнетесь с проблемой - вы не сможете его запускать автоматически.... Можно извращаться по разному, но я предлагаю самый простой способ - это добавить хаб в Init.d и забыть о проблемах. Хаб будет стартовать как служба. Чтобы это сделать, необходимо: 1. Скачать и скомпилировать хаб. 2. Переименовать полученный исполняемый файл в ptokax и переместить в /usr/sbin 3. Отредактировать файл skeleton и отредактировать его ка надо. Ниже я предлагаю свой вариант ->>> ptokax.txt ( 1.65 килобайт ) Кол-во скачиваний: 570 <<<-. В нем уже все настроено, но в качестве рабочей директории используется /home/gyrt/.PtokaX. чтобы все работало, вам необходимо найти строку: Код DAEMON_ARGS="-D -C /home/gyrt/.PtokaX" И заменить путь после аргумента -c на нужный вам. 4. После этого (убрав расширение .txt) кидаем файл в /etc/init.d b и в консоли выполняем Код update-rc.d ptokax defaults Иногда может потребоваться параметр -f Код update-rc.d -f ptokax defaults все, ссылки на автозапуск добавлены в rc.d хаб стартанет при запуске системы, используя в качестве рабочей директориии ту, что вы прописали в скрипте автозапуска. В нее нужно скинуть настройки хаба, скрипты, там же стои искать логи.... Вроде все... Если надо - спрашивайте. Enjoy TUX Power PS если что - пишите сюда, покурим маны. ;) PPS этот ман не претендует на универсальность. Это просто предложение, которое работает, а значит его можно использовать. [UPD] Вот, парни, специально для ленивых собрал инсталлер! Собственно вот оно ->>> ptokax_0.4.1.1_0.zip ( 779.04 килобайт ) Кол-во скачиваний: 1114 <<<- Распаковать архив и там запустить из конфоли файл install.sh. Вот и все... Далее оно все сделает само! Сообщение отредактировал mariner - 15.8.2011, 12:15
Причина редактирования: обновил файлы! Еще кое-что поправил! Ваще, что то я разогнался ;) правлю все!
Прикрепленные файлы
|
|
|
8.7.2009, 9:39
Сообщение
#142
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
|
|
|
8.7.2009, 12:55
Сообщение
#143
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Ты всё больше и больше нас поражаешь в разнообразии систем и платформ)))
|
|
|
8.7.2009, 17:50
Сообщение
#144
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
|
|
|
2.8.2009, 13:28
Сообщение
#145
|
|
Участник Группа: Пользователи Сообщений: 32 Регистрация: 4.11.2008 Пользователь №: 983 Спасибо сказали: 1 раз |
хай всем,у меня есть проблема одна, нету папок папки скриптов, и неизвестно как их включать.
поюзав инфу форума понял что нужен пакет liv у меня стоит Lua 5.1.4 Copyright © 1994-2008 Lua.org, PUC-Rio нашёл как включать скрипты в папке /cfg/setting.xml , попытался создать папку home/PtokaX/scripts/ и включить любой скрипт, после чего включив хаб понял что они неработают, помогите решить проблему.... |
|
|
2.8.2009, 14:58
Сообщение
#146
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Я нихрена не понял.
1ое - какой Linux 2ое - какая папка ядряется для PtokaX рабочей. В моей сборке это /etc/ptokax. Так вот, в этой папке появятся все необходимые папки при первом запуске PtokaX. Кроме того, чтобы стартовать скрит есть команды хаба. Набираешь в главном чате !startscript имя_ скрипта.lua |
|
|
2.8.2009, 15:18
Сообщение
#147
|
|
Участник Группа: Пользователи Сообщений: 32 Регистрация: 4.11.2008 Пользователь №: 983 Спасибо сказали: 1 раз |
разъясняю!
1) Linux ubuntu-9.04 2) рабочая папка /root/PtokaX/ я немагу себя админом зделать и в этой папке непоявились подпапки scripts и , делал я по твоей инструкции но пробывал ещё автоматический скрипт, всё одинаково! |
|
|
2.8.2009, 15:54
Сообщение
#148
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
разъясняю! 1) Linux ubuntu-9.04 2) рабочая папка /root/PtokaX/ я немагу себя админом зделать и в этой папке непоявились подпапки scripts и , делал я по твоей инструкции но пробывал ещё автоматический скрипт, всё одинаково! use sudo, Luke Вообщем так. Давай ты на hub.mydc.ru зайдешь и мы там все обсосем Это у нас хабик админский. |
|
|
2.8.2009, 17:07
Сообщение
#149
|
|
Участник Группа: Пользователи Сообщений: 32 Регистрация: 4.11.2008 Пользователь №: 983 Спасибо сказали: 1 раз |
ok я там
|
|
|
10.8.2009, 20:21
Сообщение
#150
|
|
Начинающий Группа: Пользователи Сообщений: 12 Регистрация: 27.7.2008 Пользователь №: 283 Спасибо сказали: 0 раз |
motd и название хаба у меня крякозябрами пишет, как поправить не подскажите?
|
|
|
10.8.2009, 23:08
Сообщение
#151
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Записать файл модт в кодировке Windows. То бишь в cp1251. Вообще советуется конфиги хаба брать из венду, предварительно сконфигурировав его там.
|
|
|
11.8.2009, 21:58
Сообщение
#152
|
|
Начинающий Группа: Пользователи Сообщений: 12 Регистрация: 27.7.2008 Пользователь №: 283 Спасибо сказали: 0 раз |
|
|
|
18.8.2009, 20:24
Сообщение
#153
|
|
Начинающий Группа: Пользователи Сообщений: 12 Регистрация: 27.7.2008 Пользователь №: 283 Спасибо сказали: 0 раз |
ещё такой попросик, надо иметь на компе 2 хаба никак не связанных друг с другом, пока что стоит ptoka и ВерлиХаб, хотелось бы чтобы на обоих стояла Ptoka, как это можно организовать? порты на уже стоящем хабе 411, на втором 412. Ипы разные
|
|
|
18.8.2009, 20:46
Сообщение
#154
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Надо сделать 2 init скрипта в каждом из которых указать разные папки с настройками (в скрипте уже задана переменная для этого). ну и соответственно 2 папки с настройками
|
|
|
19.8.2009, 12:37
Сообщение
#155
|
|
Начинающий Группа: Пользователи Сообщений: 12 Регистрация: 27.7.2008 Пользователь №: 283 Спасибо сказали: 0 раз |
ок, попробуем
|
|
|
21.8.2009, 10:34
Сообщение
#156
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 6.3.2009 Пользователь №: 2 497 Спасибо сказали: 0 раз |
Архивы битые или у мен глюк?
|
|
|
21.8.2009, 13:19
Сообщение
#157
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
не должны быть... перезалью если чо
|
|
|
31.8.2009, 18:37
Сообщение
#158
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 31.8.2009 Пользователь №: 4 313 Спасибо сказали: 0 раз |
конечно возможно. Есть даже вот - винадминка <span class='inv'><![CDATA[]]></span> Управление настройками через скрипт - settings.lua (думаю найдешь на форуме). Чтобы управлять скриптами - используй Thunder.lua (этот бот здесь тоже есть). В принципе settings.lua & Thunder.lua хватает для всего. если я правильно понял - подгружаем эти скрипты в scripts <?xml version="1.0" encoding="windows-1252" standalone="yes" ?> <scripts /> <script> <Name>Thunder.lua</Name> <Enabled>1</Enabled> </Script> </Scripts> затем вводим пользователя admin в RegisteredUsers.xml : <?xml version="1.0" encoding="windows-1252" standalone="yes" ?> <RegisteredUsers> <RegisteredUser> <Nick>admin</Nick> <Password>123456</Password> <Profile>0</Profile> </RegisteredUser> <RegisteredUser> <Nick>sea</Nick> <Password>123456</Password> <Profile>0</Profile> </RegisteredUser> </RegisteredUsers> и подключаемся админом через ПРА - не пашет ничего что то ПС: ОС: Debian lenny, библиотеки в систему подгрузил Птока работает незарегистрированным пользователем зайти можно а зарегистрированным админом через ПРА не получается - в чём тут может быть дело? сделай в Gui вендовом базу юзеров, занея туда админа. А рулить надо скриптами. я юзаю Thunder, ScriptManager и PXSettings. все есть на этом форуме. ХАб рулиться полностью из клиента. а как подлючиться то гуёвым клиентом, если нет имени и пароля, чтобы подключиться? без подключения же к хабу он ведь никаких пользователей не создаст - типа бесконечное зацикливание получается :( |
|
|
31.8.2009, 18:54
Сообщение
#159
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
а как подлючиться то гуёвым клиентом, если нет имени и пароля, чтобы подключиться? без подключения же к хабу он ведь никаких пользователей не создаст - типа бесконечное зацикливание получается :( Имелась в виде гуевая версия PtokaX. потом, конфиги у тебя неправильно написаны. Код <scripts> <script> <Name>Thunder.lua</Name> <Enabled>1</Enabled> </Script> </Scripts> Во первых зандер не дает гуевины, это раз, её дает либо PRA , либо PXControl (в обоих этих скриптах есть серверная часть в виде скрипта) |
|
|
31.8.2009, 21:41
Сообщение
#160
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 31.8.2009 Пользователь №: 4 313 Спасибо сказали: 0 раз |
Имелась в виде гуевая версия PtokaX. потом, конфиги у тебя неправильно написаны. а я то и забыл про гуёвую версию птоки, значит так понимаю, она и под никс есть - ну пойду копать Во первых зандер не дает гуевины, это раз, её дает либо PRA , либо PXControl (в обоих этих скриптах есть серверная часть в виде скрипта) этот кусочек кода я для примера привёл, заведомо зная, что он с синтаксическими ошибками, но всё равно не теми скриптами я кормил птоку, попробую завтра добыть PRA , либо PXControl , сегодня же ещё верлик поковыряю |
|
|
31.8.2009, 21:55
Сообщение
#161
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
|
|
|
Похожие темы
|
Сейчас: 14.11.2024, 9:51 |