myDC.ru

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

 

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

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


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

Группа: Администраторы
Сообщений: 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  « < 11 12 13  
Начать новую тему
Ответов
KT315
сообщение 2.1.2014, 13:32
Сообщение #242


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

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Всех с прошедшими и будущими праздниками!
Цитата
но вот собрать на ней DChub никак не получается.

Эм... тут несколькими постами выше, да и в другой теме, есть готовые собранные пакеты с хабом.
Go to the top of the page
+Quote Post
KT315
сообщение 7.1.2014, 18:54
Сообщение #243


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

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Цитата(KT315 @ 2.1.2014, 14:32) *
Эм... тут несколькими постами выше, да и в другой теме, есть готовые собранные пакеты с хабом.

Собсно про собранные пакеты.
Дебианизировал релиз 0.5.0.1, архитектуры: linux-i386/kfreebsd-i386/linux-amd64/kfreebsd-amd64. Lua 5.1.
Макеты для сборки и пакеты - тут
Go to the top of the page
+Quote Post
Ksan
сообщение 7.1.2014, 18:59
Сообщение #244


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

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




KT315,
Цитата
Макеты для сборки и пакеты - тут
А смысл в ссылке, если там доступ запрещён..
Думаю, такие вещи лучше положить тут на форуме.
Go to the top of the page
+Quote Post
KT315
сообщение 7.1.2014, 19:10
Сообщение #245


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

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Поторопился. Исправлено.
Go to the top of the page
+Quote Post
Nero58
сообщение 15.4.2014, 10:21
Сообщение #246


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


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




Извините, конечно, за наглость, но доступность скачивания пакета опять отсутствует...
Go to the top of the page
+Quote Post
Alexey
сообщение 15.4.2014, 13:22
Сообщение #247


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

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




Вот копия файла из поста KT315.
Так-как размер файла превышает установленное на форуме ограничение, то файл был разбит на две части при помощи split. Обратно соединить можно командой
Код
cat x*.zip > ptokax-0.5.0.1-debian.zip

Прикрепленные файлы
Прикрепленный файл  xaa.zip ( 7 мегабайт ) Кол-во скачиваний: 13
Прикрепленный файл  xab.zip ( 5.49 мегабайт ) Кол-во скачиваний: 11
 
Go to the top of the page
+Quote Post
SergSat
сообщение 17.11.2014, 18:23
Сообщение #248


Начинающий
*

Группа: Пользователи
Сообщений: 12
Регистрация: 26.9.2009
Из: Новосибирск
Пользователь №: 4 558
Спасибо сказали: 6 раз




Пора бы и переписать. А то на update-rc.d -f ptokax defaults пишет insserv: warning: script 'ptokax' missing LSB tags and overrides
Go to the top of the page
+Quote Post
Nero58
сообщение 9.12.2014, 19:20
Сообщение #249


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


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




Собственно разобрался со всеми косяками в установке и сборке PtokaX на Ubuntu 12.04
Показываю как это произошло:
1. apt-get install make
2. apt-get install g++
3. apt-get install zlib1g-dev
4. apt-get install liblua5.1-dev или же apt-get install liblua5.2-dev (у меня на 5.1 категорически собираться отказывалось, ссылаясь на то, что библиотека занята другим приложением и пускового файла PtokaX не собиралось)
5. wget http://www.ptokax.org/files/0.5.0.0-nix-src.tgz - загружаем PtokaX.
6. tar -xf 0.5.0.0-nix-src.tgz - распаковываем архив.
7. cd PtokaX - переходим в распакованную папку.
8. wget http://downloads.sourceforge.net/project/t...ml_2_6_2.tar.gz - скачиваем TinyXml.
9. tar -xf tinyxml_2_6_2.tar.gz - распаковываем скачанный архив.
10. cd tinyxml - переходим в папку.
11. make - собираем Tinyxml.
12. cd .. - возвращаемся в папку PtokaX.
13. make - для сборки с lua5.1 или же make lua52 - для сборки с lua5.2(у меня этот вариант прошел, в случае, если не собралось с первой библиотекой, процесс распаковки и сборки нужно начинать заново)
Далее идёт процесс настройки хаба:
Для переименования папки с образцами настроек в файл настроек cfg.example надо использовать команду:
mv cfg.example cfg (правда я её как не переименовывал, она осталась папкой с образцами, но скопировав их из папки cfg.example в папку cfg всё заработало);
cd cfg - переходим в папку настроек;
vim Settings.xml - открываем в текстовом редакторе нужный файл;
Находим строку
<String Name=“HubName”>&lt;Enter hub name here&gt;</String>
и изменяем
&lt;Enter hub name here&gt;
на название вашего хаба.
Например:
<String Name=“HubName”>Мой первый хаб на PtokaX</String>
вводим адрес:
Находим строку
<String Name=“HubAddress”>&lt;Enter hub address here&gt;</String>
и изменяем
&lt;Enter hub address here&gt;
на адрес вашего хаба.
Например:
<String Name=“HubAddress”>192.168.1.1</String>
далее запускаем хаб из консоли с актуальной папкой PtokaX
./PtokaX
и проверяем его работоспособность.
Спасибо за внимание, думаю, что полностью все вопросы своим ответом покрыл.
Go to the top of the page
+Quote Post
KT315
сообщение 16.5.2015, 18:39
Сообщение #250


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

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Запилен репазитарий на Launchpad
https://launchpad.net/~konst-shell/+archive/ubuntu/msk1


Спасибо сказали:
Go to the top of the page
+Quote Post

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

Collapse

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

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

 



RSS Сейчас: 23.11.2024, 1:39