myDC.ru

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

 

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

Рейтинг 5 V
Теги
utf,
mariner
сообщение 11.11.2008, 22:33
Сообщение #81


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

Группа: Администраторы
Сообщений: 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  « < 3 4 5 6 7 > »   
Начать новую тему
Ответов
tramX
сообщение 23.3.2009, 2:33
Сообщение #82


Начинающий
*

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




utf-8 не поймут? Установил я хаб на дебиан закидываю в scripts PxSettings1.0_API2.lua как его запустить? где описаны команды настройки хаба?

Еще подскажите на чем пишут скрипты для хаба? Где можно почитать?
Go to the top of the page
+Quote Post
mariner
сообщение 23.3.2009, 9:40
Сообщение #83


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

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




хм, ну как - скрипт пускать командой !startscript script_name.lua
чтобы скрипт стартовал при загрузке хаба - используй файлие Scripts.xml (он в папке cfg)

Да, дцшки могут не понять утф. на счет скриптов- ко мне в личку пиши.
Go to the top of the page
+Quote Post
tramX
сообщение 23.3.2009, 15:21
Сообщение #84


Начинающий
*

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




Скажите в чем проблема, правлю конфиги под root-ом пере запускаю хаб и в конфигах пусто.
Go to the top of the page
+Quote Post
mariner
сообщение 23.3.2009, 15:32
Сообщение #85


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

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




останови хаб. Он при остановке скидывает конфиги из памяти на диск. А они там старые.
Go to the top of the page
+Quote Post
tramX
сообщение 23.3.2009, 23:07
Сообщение #86


Начинающий
*

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




Работает. Даже Ptokax_Remote_Administration работает. А вот RegMe почемуто нет. Выдает сообщение что На этом хабе работает система регистрации RegMe v 1.4a Copyright © 2008 by Setuper но дальше тихо.
Go to the top of the page
+Quote Post
Alagos
сообщение 24.3.2009, 6:08
Сообщение #87


Начинающий
*

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




Посните аЦкому чайнику.
Почему файлик установки для невивых не исполняемый?
Ну допустим сделал его исполняемым
Код
chmod a+x install.sh

или просто запустил так
Код
sudo sh ./install.sh

Вопрос. Как его перезапускать? Как выставить кодировку кирилическую... я так понимаю что ср1251?
Спасибо
Go to the top of the page
+Quote Post
mariner
сообщение 24.3.2009, 8:08
Сообщение #88


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

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




для совесм ленивых есть вообщето deb пакеты =) с зависимостими. Скачать из соседней темы. Там сейчас есть необходимый пакет http://mydc.ru/ipb.html?s=&showtopic=1...ost&p=11862 и собственно все.Там есть еще рекомендуемые зависимости - смотеть их командой dpkg -I <имя_пакета>
Go to the top of the page
+Quote Post
Alagos
сообщение 24.3.2009, 8:30
Сообщение #89


Начинающий
*

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




Спасибо. Ужа разобрался. Все что вы выложили работает чудесно. Где бы откопать набор команд в этот хаб? Как его администрировать? Банить кого то и.т.д?
Go to the top of the page
+Quote Post
mariner
сообщение 24.3.2009, 10:32
Сообщение #90


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

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




хм, каонечно тема не та, но скажу - в дцшке набери:
+help
кроме того стоит поставить скрипты. они добавят менюшку в дц, и можно будет банить через меню
Go to the top of the page
+Quote Post
Alagos
сообщение 24.3.2009, 10:56
Сообщение #91


Начинающий
*

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




Вы же опытный пользователь. Выложите куда то набор ваших основных скриптов для администрирования. Буду очень благодарен. А то не могу найти как и что...
А то в ДЦ при наборе команды +help говорит что доступно только 2 команды !me и !meip
Go to the top of the page
+Quote Post
mariner
сообщение 24.3.2009, 11:09
Сообщение #92


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

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




http://mydc.ru/ipb.html?s=&showtopic=5...post&p=8983

вот я написал, что для рулежа надо
Go to the top of the page
+Quote Post
Wariner
сообщение 24.3.2009, 19:37
Сообщение #93


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

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




Цитата(Alagos @ 24.3.2009, 10:56) *
А то в ДЦ при наборе команды +help говорит что доступно только 2 команды !me и !meip

админом попробуй себя сделать!!!
Go to the top of the page
+Quote Post
LightDiver
сообщение 27.3.2009, 8:55
Сообщение #94


Начинающий
*

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




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

Причем записывается файл в любом случае, после запуска и остановки хаба вот в такой вид:
<?xml version="1.0" encoding="windows-1252" standalone="yes" ?>
<RegisteredUsers />

куда остальное девается?
Go to the top of the page
+Quote Post
mariner
сообщение 27.3.2009, 11:07
Сообщение #95


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

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




останови птоку, рапиши файлы и пусти её. Она конфиги из памяти при остановке переписывает
Go to the top of the page
+Quote Post
LightDiver
сообщение 27.3.2009, 11:31
Сообщение #96


Начинающий
*

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




Цитата(mariner @ 27.3.2009, 12:07) *
останови птоку, рапиши файлы и пусти её. Она конфиги из памяти при остановке переписывает


Птока не запущена. Я ее уже раз 50 останавливал и проверял все что только можно.

В _ОСТАНОВЛЕНОМ_ состоянии я записываю:

<?xml version="1.0" encoding="windows-1252" standalone="yes" ?>
- <RegisteredUser>

<Nick>123</Nick>

<Password>321</Password>

<Profile>0</Profile>

</RegisteredUser>

- <RegisteredUser>

<Nick>321</Nick>

<Password>123</Password>

<Profile>3</Profile>

</RegisteredUser>

После чего запускаю хаб. Захожу - пароль не требует.
Выключаю хаб. Открываю, там:

<?xml version="1.0" encoding="windows-1252" standalone="yes" ?>
<RegisteredUsers />
Go to the top of the page
+Quote Post
mariner
сообщение 27.3.2009, 11:45
Сообщение #97


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

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




не правильно пишешь.

Код
<?xml version="1.0" encoding="windows-1252" standalone="yes" ?>
<RegisteredUsers>
    <RegisteredUser>
        <Nick>admin</Nick>
        <Password>ololol</Password>
        <Profile>0</Profile>
    </RegisteredUser>
</RegisteredUsers>


вот так надо
Go to the top of the page
+Quote Post
LightDiver
сообщение 27.3.2009, 12:03
Сообщение #98


Начинающий
*

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




Спасибо огромное. Или помогло это, или то что я начал править файлы в кодировке правильной)))
Go to the top of the page
+Quote Post
Sergey613
сообщение 19.4.2009, 22:18
Сообщение #99


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

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




Читаю и завидую, у всех всё почти работает, а у меня нет.
Запустил установшик, он типа установился, написал ОК.
Написал что типа прога в папке /etc/ptokax , но такой папки нет.
Да и как запускать хаб вручную нигде не мог найти?
Go to the top of the page
+Quote Post
mariner
сообщение 19.4.2009, 23:35
Сообщение #100


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

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




эм, от рута скриптик то пускал? какая система? не легче ли юзать это?
Пускать его как и все сервисы через /etc/init.d/ (там лежит стартовый скрипт ващето)

http://mydc.ru/topic1329.html - тут дебпакет сделал. все убрал. проверил работу на убунтах и дебианах. Терь все в одном пакете.
Go to the top of the page
+Quote Post
Sergey613
сообщение 20.4.2009, 16:48
Сообщение #101


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

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




gsg@gateway:~$ su
Password:
gateway:/home/gsg/# mc
gateway:/home/gsg# sudo /etc/init.d/ptokax start
Starting PtokaX
/etc/init.d/ptokax: line 7: /usr/sbin/ptokax: No such file or directory
[OK]

Что я не так делаю?

Хи, в папке /usr/sbin нет файла ptokax
Что за инсталяция, если папки не создаются, файлы куда надо не попадают!!!
Нужна помошь!!
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Перехват выполнения бана(ов) PtokaX
Возможно ли?
0 MIKHAIL 1 223 1.8.2022, 10:31 Посл. сообщение: MIKHAIL
No new Topic has attachmentsУстановка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
15 мамин_парень 18 294 29.1.2021, 8:02 Посл. сообщение: мамин_парень
No new ВАЖНО: Topic has attachmentsPtokaX 0.5.0.1 Mod
Модификация PtokaX от alex82
112 alex82 108 822 13.9.2019, 17:57 Посл. сообщение: CyberGhost404
No new Topic has attachmentsPtokaX 0.5.2.1 Mod
Модификация PtokaX от alex82
17 alex82 22 309 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 406 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 405 10.3.2018, 15:29 Посл. сообщение: мамин_парень
No New Posts Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017
Пакеты хабов для прошивки роутера
0 мамин_парень 5 580 29.8.2017, 7:00 Посл. сообщение: мамин_парень
No new Topic has attachmentsАнтиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
39 Damaks 56 903 9.8.2017, 14:26 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsPtokaX
Описание. Публикация новых версий
94 Svyat 186 755 11.4.2017, 23:08 Посл. сообщение: Alexey
No new Topic has attachmentsPtokaX в OpenWrt (Linux)
Ребята как собрать под эту систему?
21 мамин_парень 29 625 10.4.2017, 15:19 Посл. сообщение: мамин_парень
No New Posts Автозапуск PtokaX на Rassberry Pi?
Не могу запустить
13 Sezam 15 685 7.11.2016, 9:14 Посл. сообщение: Saymon21
No New Posts Доска обьявлений для Ptokax 0.5.0.x
3 NightmareUA 8 494 11.8.2016, 16:22 Посл. сообщение: Ksan
No New Posts FreeBSD 11.0 & PtokaX
Проблема подключения в клиенте PtokaX по имени
5 nsd7 8 987 22.4.2016, 3:47 Посл. сообщение: Saymon21
No New Posts От: PtokaX 0.5.2.1 Mod
От темы с ID: 5784
0 Alexey 4 543 21.4.2016, 18:16 Посл. сообщение: Alexey
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 8 910 5.12.2015, 2:11 Посл. сообщение: Saymon21

 



RSS Сейчас: 30.11.2024, 9:01