myDC.ru

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

 

> Сборка Ptokax 0.4.1.1 В Debian & Ubuntu, Руководство по установке

Рейтинг 5 V
Теги
utf,
mariner
сообщение 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 bad_smile.gif

PS если что - пишите сюда, покурим маны. ;)
PPS этот ман не претендует на универсальность. Это просто предложение, которое работает, а значит его можно использовать. big_smile1.gif

[UPD]
Вот, парни, специально для ленивых собрал инсталлер&#33; Собственно вот оно ->>> Прикрепленный файл  ptokax_0.4.1.1_0.zip ( 779.04 килобайт ) Кол-во скачиваний: 1114
<<<-
Распаковать архив и там запустить из конфоли файл install.sh. Вот и все... Далее оно все сделает само&#33;

Сообщение отредактировал mariner - 15.8.2011, 12:15
Причина редактирования: обновил файлы! Еще кое-что поправил! Ваще, что то я разогнался ;) правлю все!

Прикрепленные файлы
Прикрепленный файл  PtokaX.zip ( 825.13 килобайт ) Кол-во скачиваний: 318
 
Go to the top of the page
+Quote Post
13 страниц V  « < 6 7 8 9 10 > »   
Начать новую тему
Ответов
mariner
сообщение 8.7.2009, 9:39
Сообщение #142


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

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




Цитата(orgishe @ 8.7.2009, 7:45) *
ну это не имеет никакого отношения к птохе... это особенности x64 видимо, потому что для x32 есть порт после которого все поднимается пол пинка.


Сижу на дебиан x64 - полет нормальный.
Go to the top of the page
+Quote Post
Setuper
сообщение 8.7.2009, 12:55
Сообщение #143


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

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




Ты всё больше и больше нас поражаешь в разнообразии систем и платформ)))
Go to the top of the page
+Quote Post
mariner
сообщение 8.7.2009, 17:50
Сообщение #144


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

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




Цитата(Setuper @ 8.7.2009, 13:55) *
Ты всё больше и больше нас поражаешь в разнообразии систем и платформ)))


у меня много серверов, если чо big_smile.gif клан - лично мой. А еще есть парочка у знакомых друзей, тот же сервер MyDC ;)
Go to the top of the page
+Quote Post
Herurg
сообщение 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/ и включить любой скрипт, после чего включив хаб понял что они неработают, помогите решить проблему....
Go to the top of the page
+Quote Post
mariner
сообщение 2.8.2009, 14:58
Сообщение #146


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

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




Я нихрена не понял.
1ое - какой Linux
2ое - какая папка ядряется для PtokaX рабочей. В моей сборке это /etc/ptokax. Так вот, в этой папке появятся все необходимые папки при первом запуске PtokaX. Кроме того, чтобы стартовать скрит есть команды хаба. Набираешь в главном чате !startscript имя_ скрипта.lua
Go to the top of the page
+Quote Post
Herurg
сообщение 2.8.2009, 15:18
Сообщение #147


Участник
**

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




разъясняю!
1) Linux ubuntu-9.04
2) рабочая папка /root/PtokaX/
я немагу себя админом зделать и в этой папке непоявились подпапки scripts и , делал я по твоей инструкции но пробывал ещё автоматический скрипт, всё одинаково!
Go to the top of the page
+Quote Post
mariner
сообщение 2.8.2009, 15:54
Сообщение #148


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

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




Цитата(Herurg @ 2.8.2009, 16:18) *
разъясняю!
1) Linux ubuntu-9.04
2) рабочая папка /root/PtokaX/
я немагу себя админом зделать и в этой папке непоявились подпапки scripts и , делал я по твоей инструкции но пробывал ещё автоматический скрипт, всё одинаково!


use sudo, Luke
Вообщем так.
Давай ты на hub.mydc.ru зайдешь и мы там все обсосем

Это у нас хабик админский.


Спасибо сказали:
Go to the top of the page
+Quote Post
Herurg
сообщение 2.8.2009, 17:07
Сообщение #149


Участник
**

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




ok я там
Go to the top of the page
+Quote Post
Chis
сообщение 10.8.2009, 20:21
Сообщение #150


Начинающий
*

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




motd и название хаба у меня крякозябрами пишет, как поправить не подскажите?
Go to the top of the page
+Quote Post
mariner
сообщение 10.8.2009, 23:08
Сообщение #151


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

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




Записать файл модт в кодировке Windows. То бишь в cp1251. Вообще советуется конфиги хаба брать из венду, предварительно сконфигурировав его там.
Go to the top of the page
+Quote Post
Chis
сообщение 11.8.2009, 21:58
Сообщение #152


Начинающий
*

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




Цитата(mariner @ 11.8.2009, 2:08) *
Записать файл модт в кодировке Windows. То бишь в cp1251. Вообще советуется конфиги хаба брать из венду, предварительно сконфигурировав его там.


Благодарю мил человек
Go to the top of the page
+Quote Post
Chis
сообщение 18.8.2009, 20:24
Сообщение #153


Начинающий
*

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




ещё такой попросик, надо иметь на компе 2 хаба никак не связанных друг с другом, пока что стоит ptoka и ВерлиХаб, хотелось бы чтобы на обоих стояла Ptoka, как это можно организовать? порты на уже стоящем хабе 411, на втором 412. Ипы разные
Go to the top of the page
+Quote Post
mariner
сообщение 18.8.2009, 20:46
Сообщение #154


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

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




Надо сделать 2 init скрипта в каждом из которых указать разные папки с настройками (в скрипте уже задана переменная для этого). ну и соответственно 2 папки с настройками
Go to the top of the page
+Quote Post
Chis
сообщение 19.8.2009, 12:37
Сообщение #155


Начинающий
*

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




ок, попробуем
Go to the top of the page
+Quote Post
LightDiver
сообщение 21.8.2009, 10:34
Сообщение #156


Начинающий
*

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




Архивы битые или у мен глюк?
Go to the top of the page
+Quote Post
mariner
сообщение 21.8.2009, 13:19
Сообщение #157


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

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




не должны быть... перезалью если чо
Go to the top of the page
+Quote Post
Yudjin
сообщение 31.8.2009, 18:37
Сообщение #158


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


Группа: Пользователи
Сообщений: 9
Регистрация: 31.8.2009
Пользователь №: 4 313
Спасибо сказали: 0 раз




Цитата(mariner @ 16.1.2009, 11:52) *
конечно возможно. Есть даже вот - винадминка big_smile.gif <span class='inv'><![CDATA[]]></span>http://board.ptokax.ch/index.php?topic=7539.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,
библиотеки в систему подгрузил
Птока работает
незарегистрированным пользователем зайти можно
а зарегистрированным админом через ПРА не получается

- в чём тут может быть дело?


Цитата(mariner @ 27.1.2009, 4:21) *
сделай в Gui вендовом базу юзеров, занея туда админа. А рулить надо скриптами. я юзаю Thunder, ScriptManager и PXSettings. все есть на этом форуме. ХАб рулиться полностью из клиента.

а как подлючиться то гуёвым клиентом, если нет имени и пароля, чтобы подключиться? tire.gif
без подключения же к хабу он ведь никаких пользователей не создаст - типа бесконечное зацикливание получается :(
Go to the top of the page
+Quote Post
mariner
сообщение 31.8.2009, 18:54
Сообщение #159


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

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




Цитата(Yudjin @ 31.8.2009, 19:37) *
а как подлючиться то гуёвым клиентом, если нет имени и пароля, чтобы подключиться? tire.gif
без подключения же к хабу он ведь никаких пользователей не создаст - типа бесконечное зацикливание получается :(


Имелась в виде гуевая версия PtokaX. потом, конфиги у тебя неправильно написаны.

Код
<scripts>
<script>
<Name>Thunder.lua</Name>
<Enabled>1</Enabled>
</Script>
</Scripts>


Во первых зандер не дает гуевины, это раз, её дает либо PRA , либо PXControl (в обоих этих скриптах есть серверная часть в виде скрипта)
Go to the top of the page
+Quote Post
Yudjin
сообщение 31.8.2009, 21:41
Сообщение #160


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


Группа: Пользователи
Сообщений: 9
Регистрация: 31.8.2009
Пользователь №: 4 313
Спасибо сказали: 0 раз




Цитата(mariner @ 31.8.2009, 19:54) *
Имелась в виде гуевая версия PtokaX. потом, конфиги у тебя неправильно написаны.


а я то и забыл про гуёвую версию птоки, значит так понимаю, она и под никс есть still_dreaming.gif
- ну пойду копать
Цитата(mariner @ 31.8.2009, 19:54) *
Во первых зандер не дает гуевины, это раз, её дает либо PRA , либо PXControl (в обоих этих скриптах есть серверная часть в виде скрипта)

этот кусочек кода я для примера привёл, заведомо зная, что он с синтаксическими ошибками, но всё равно не теми скриптами я кормил птоку, попробую завтра добыть PRA , либо PXControl , сегодня же ещё верлик поковыряю after_boom.gif
Go to the top of the page
+Quote Post
mariner
сообщение 31.8.2009, 21:55
Сообщение #161


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

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




Цитата(Yudjin @ 31.8.2009, 22:41) *
а я то и забыл про гуёвую версию птоки, значит так понимаю, она и под никс есть still_dreaming.gif


там всего одна ошибка была и в дпругой теме был приведен правильный кусок. А гуевая птока тока под венду
Go to the top of the page
+Quote Post

13 страниц V  « < 6 7 8 9 10 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Перехват выполнения бана(ов) PtokaX
Возможно ли?
0 MIKHAIL 1 220 1.8.2022, 10:31 Посл. сообщение: MIKHAIL
No new Topic has attachmentsУстановка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
15 мамин_парень 18 281 29.1.2021, 8:02 Посл. сообщение: мамин_парень
No new ВАЖНО: Topic has attachmentsPtokaX 0.5.0.1 Mod
Модификация PtokaX от alex82
112 alex82 108 656 13.9.2019, 17:57 Посл. сообщение: CyberGhost404
No new Topic has attachmentsPtokaX 0.5.2.1 Mod
Модификация PtokaX от alex82
17 alex82 22 303 22.8.2019, 12:27 Посл. сообщение: SergSat
No New Posts Ptokax 0.5.0.2
Crash-14.11.2014-01.11.48.log
8 Drakula 13 403 6.6.2019, 15:09 Посл. сообщение: avalon
No New Posts Topic has attachmentsПрошивка LEDE 17.01.4 для 740n v4,v5 c PtokaX 0.5.0.1
Готовая прошивка с поддержкой сервера DC++, все влезло в 4мб ))
1 мамин_парень 6 399 10.3.2018, 15:29 Посл. сообщение: мамин_парень
No New Posts Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017
Пакеты хабов для прошивки роутера
0 мамин_парень 5 577 29.8.2017, 7:00 Посл. сообщение: мамин_парень
No new Topic has attachmentsАнтиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
39 Damaks 56 858 9.8.2017, 14:26 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsPtokaX
Описание. Публикация новых версий
94 Svyat 186 599 11.4.2017, 23:08 Посл. сообщение: Alexey
No new Topic has attachmentsPtokaX в OpenWrt (Linux)
Ребята как собрать под эту систему?
21 мамин_парень 29 613 10.4.2017, 15:19 Посл. сообщение: мамин_парень
No New Posts Автозапуск PtokaX на Rassberry Pi?
Не могу запустить
13 Sezam 15 664 7.11.2016, 9:14 Посл. сообщение: Saymon21
No New Posts Доска обьявлений для Ptokax 0.5.0.x
3 NightmareUA 8 491 11.8.2016, 16:22 Посл. сообщение: Ksan
No New Posts FreeBSD 11.0 & PtokaX
Проблема подключения в клиенте PtokaX по имени
5 nsd7 8 981 22.4.2016, 3:47 Посл. сообщение: Saymon21
No New Posts От: PtokaX 0.5.2.1 Mod
От темы с ID: 5784
0 Alexey 4 541 21.4.2016, 18:16 Посл. сообщение: Alexey
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 8 908 5.12.2015, 2:11 Посл. сообщение: Saymon21

 



RSS Сейчас: 26.11.2024, 20:01