myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> PtokaX 0.4.1.2 - Debian/Ubuntu GNU/Linux

Теги
Нет тегов для показа
Osimus
сообщение 30.7.2011, 16:19
Сообщение #1


Участник
**

Группа: Пользователи
Сообщений: 47
Регистрация: 15.11.2010
Пользователь №: 8 072
Спасибо сказали: 2 раза




PtokaX 0.4.1.2 - Debian/Ubuntu GNU/Linux

Решил сделать простенький мануал по тому как реализовать PtokaX на Debian/Ubuntu Linux
Может кому и полезно будет... big_smile.gif

Ставим дополнительные пакеты.
Код
sudo apt-get install 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++

Скачиваем хаб: Прикрепленный файл  PtokaX.tar.gz ( 663.63 килобайт ) Кол-во скачиваний: 136
PtokaX 0.4.1.2 (tinyxml 2.6.2 уже добавлен)
Распаковываем например в home. /home/user/PtokaX

Собираем хаб.
Код
cd PtokaX/tinyxml
sudo make
cd ..
sudo make

Ошибок при сборке быть не должно. Если собралось нормально идём в каталог PtokaX и убеждаемся что исполняемый файл PtokaX появился. Если он есть, значит всё хорошо. Я сам лично проверял на Ubuntu 10.04 LTS, 10.10, и 11.04 amd64 (Лично у меня всё собралось без ошибок)
Теперь переименовываем папку в cfg
Код
mv cfg.example cfg

Ну и осталось только произвести пару важных настроек для проверки работоспособности хаба... big_smile.gif
Открываем блокнотом файлы: Settings.xml и RegisteredUsers.xml
Settings.xml
Находим строчки:
Код
<String Name="HubName">&lt;Enter hub name here&gt;</String>&#60;&#33;-- Hub name. Min length 1, max 256. --&#62;
<String Name="HubAddress">&lt;Enter hub address here&gt;</String>&#60;&#33;-- Hub address. Min length 1, max 256. --&#62;
<String Name="TCPPorts">1209;411</String>&#60;&#33;-- TCP ports. Min length 1, max 64. --&#62;

Заменяем их на нижеследующие:
Код
<String Name="HubName">ваше_название_хаба</String>&#60;&#33;-- Hub name. Min length 1, max 256. --&#62;
<String Name="HubAddress">ваш_адрес_хаба</String>&#60;&#33;-- Hub address. Min length 1, max 256. --&#62;
<String Name="TCPPorts">порт_хаба_например_4111</String>&#60;&#33;-- TCP ports. Min length 1, max 64. --&#62;

RegisteredUsers.xml
Находим строчки:
Код
<Nick>Example_Nick</Nick>
<Password>Example_Password</Password>
<Profile>3</Profile>&#60;&#33;-- 0 for master, 1 for operator, 2 for vip, 3 for reg --&#62;

Заменяем их на нижеследующие:
Код
<Nick>ваш_ник</Nick>
<Password>ваш_пароль</Password>
<Profile>0</Profile>&#60;&#33;-- 0 for master, 1 for operator, 2 for vip, 3 for reg --&#62;

Сохраняем: Settings.xml и RegisteredUsers.xml

Теперь запускаем хаб, и пробуем на него зайти.(От roota запускать хаб не нужно)
Код
./PtokaX


глупый ман
Описывать весь процесс и вдаватся в подробности не буду, тут и так всё понятно как что нужно делать.
Открываем терминал, переходим в root и начинаем делать хаб.

Код
wget http://www.czdc.org/PtokaX/0.4.1.2-nix-src.tgz
tar -xf 0.4.1.2-nix-src.tgz
cd PtokaX
cd tinyxml
wget http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.6.2/tinyxml_2_6_2.tar.gz
tar -xf tinyxml_2_6_2.tar.gz
rmdir src
mv tinyxml src
apt-get install make
apt-get install g++
make
cd ..
apt-get install zlib1g-dev
apt-get install liblua5.1-dev
make
mv cfg.example cfg
cd cfg

Код
vim Settings.xml
Нажимаем клавишу Insert - настраиваем, после чего жмём Esc - сохраняем :w и выходим :q
vim RegisteredUsers.xml
Нажимаем клавишу Insert - настраиваем, после чего жмём Esc - сохраняем :w и выходим :q
cd ..

Запускаем хаб&#33;
Код
./PtokaX

Теперь заходим на хаб, желательно зайти по IP-адресу.
Ну вот собственно и всё... big_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
mariner
сообщение 30.7.2011, 16:24
Сообщение #2


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

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




мда. глупый мануал


Спасибо сказали:
Go to the top of the page
+Quote Post
CrazyKiller
сообщение 30.7.2011, 19:59
Сообщение #3


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

Группа: Пользователи
Сообщений: 189
Регистрация: 20.4.2009
Пользователь №: 3 121
Спасибо сказали: 10 раз




100%

Глупая ! big_smile.gif
Go to the top of the page
+Quote Post
Maximum
сообщение 30.7.2011, 22:12
Сообщение #4


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 352
Регистрация: 25.10.2008
Пользователь №: 882
Спасибо сказали: 85 раз




CrazyKiller, кто именно глупая ?
Go to the top of the page
+Quote Post
Osimus
сообщение 30.7.2011, 22:54
Сообщение #5


Участник
**

Группа: Пользователи
Сообщений: 47
Регистрация: 15.11.2010
Пользователь №: 8 072
Спасибо сказали: 2 раза




вовсе не глупая!
простой и понятный мануал как реализовать хаб на дебиане или убунте.
Go to the top of the page
+Quote Post
Ksan
сообщение 31.7.2011, 6:06
Сообщение #6


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

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




Мне тоже интересно, почему "глупая"? Так, без всякой аргументации, с лёту пнули и довольны..
Если сделать всё данному мануалу и у человека заработает хаб, почему это глупо?
Потрудитесь аргументировать наезды.
Go to the top of the page
+Quote Post
mariner
сообщение 31.7.2011, 9:27
Сообщение #7


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

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




1ое -
Код
apt-get install make
apt-get install g++

Глупо писать так, если все можно сделать за одно действие
Код
apt-get install build-essential zlib1g-dev liblua5.1-dev

2ое - vim Settings.xml без смены codepage на cp1251 - вдвойне глупо. Юзеры увидят кракозябры
3е -
Код
./PtokaX

А где аргументы командной строки? -d и -c?
4ое - переходим в root - запуск от рута - очко в безопасности
5ое - эта инструкция уже никому не полезна, ибо уже 100 лет как есть более подробные и правильные аналоги от других юзеров.
Go to the top of the page
+Quote Post
Ksan
сообщение 31.7.2011, 9:34
Сообщение #8


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

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




Ну вот, так уже лучше.
Хотя всё равно не тянет на "глупый мануал". Можно говорить об оптимизации, но не про "глупый"..
Go to the top of the page
+Quote Post
Osimus
сообщение 31.7.2011, 10:01
Сообщение #9


Участник
**

Группа: Пользователи
Сообщений: 47
Регистрация: 15.11.2010
Пользователь №: 8 072
Спасибо сказали: 2 раза




крокозябры только увидят юзеры линя... потучто у них клиент дс по умолчанию с кодировкой utf8 поэтому нада выбрать 1251
а вот юзверы винды никаких козябров не заметят! их и не будет.

хотя что тут спорить глупый ман или нет, самое главное что он работает.
Go to the top of the page
+Quote Post
CrazyKiller
сообщение 31.7.2011, 12:30
Сообщение #10


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

Группа: Пользователи
Сообщений: 189
Регистрация: 20.4.2009
Пользователь №: 3 121
Спасибо сказали: 10 раз




Думаю стоит добавить это ещё !
mariner правильно сказал по поводу Рута !

не желательно запускать хабы через рута, и другие приложение !

вот решение как запустить PtokaX. RusHub и другие Бинарники в Линуксе !

как всегда идём в терминал и пишем !
sudo apt-get install libcap2-bin ( ну или если из под рута apt-get install libcap2-bin )
потом пишем комануду в терминале sudo setcap 'cap_net_bind_service=+ep' /ПУТЬ/ПУТЬ/PtokaX/PtokaX ( есл под рутом setcap 'cap_net_bind_service=+ep' /ПУТЬ/ПУТЬ/PtokaX/PtokaX )
не знаю какие последствия, но у меня 411 порт и другие зарезервированный порты работают отлично ! big_smile.gif
Go to the top of the page
+Quote Post
mariner
сообщение 31.7.2011, 12:50
Сообщение #11


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

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




Цитата
крокозябры только увидят юзеры линя...

Уважаемый, если вы будете писать, как в вашем способе, то у вас будет писаться в конфиг птоки в кодировке консоли.
Код
vim Settings.xml

вот тут введи название хаба на русском и посмотри как оно будет на венде в том же стронге выглядеть.
Go to the top of the page
+Quote Post
DEN 007
сообщение 1.8.2011, 13:39
Сообщение #12


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




На месте автора я бы усовершенствовал свой мануал и прислушался к комментарию более опытных юзеров.
Go to the top of the page
+Quote Post
Osimus
сообщение 15.8.2011, 7:57
Сообщение #13


Участник
**

Группа: Пользователи
Сообщений: 47
Регистрация: 15.11.2010
Пользователь №: 8 072
Спасибо сказали: 2 раза




Теперь я согласен с вами что глупый ман.

Сидел курил маны тут на форуме, вникал, пробовал экспериментировал, и всё таки добился того чего хотел.
Всё таки сделал я PtokaX 0.4.1.2 для Ubuntu Linux

Так что прошу прошения за свою халатную халтуру.
глупый ман
Код
wget http://www.czdc.org/PtokaX/0.4.1.2-nix-src.tgz
tar -xf 0.4.1.2-nix-src.tgz
cd PtokaX
cd tinyxml
wget http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.6.2/tinyxml_2_6_2.tar.gz
tar -xf tinyxml_2_6_2.tar.gz
rmdir src
mv tinyxml src
apt-get install make
apt-get install g++
make
cd ..
apt-get install zlib1g-dev
apt-get install liblua5.1-dev
make
mv cfg.example cfg
cd cfg
vim Settings.xml

Ведь 0.4.1.2 нужно совсем по другому делать. Ну в подробности если честно лениво вдаваться что в именно было изначально у меня не так написано под названием "глупый ман" если всё же интересно вам, могу рассказать. но думаю это никому не нужно.
Обновил первый пост сварганил более понятный ман по PtokaX 0.4.1.2 ну надеюсь не будите теперь кричать что и этот ман глупый.

Помочь людям просто хочу которые тоже как и я когда-то хотел иметь хаб на линуксе.
Go to the top of the page
+Quote Post
DEN 007
сообщение 15.8.2011, 10:54
Сообщение #14


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




Osimus, зачем заниматься изобретением велика, репозиторий не рулит?

Код
sudo -i
echo "deb http://dcul.ru/ubuntu lucid main" > /etc/apt/sources.list.d/dcul.list
echo "deb-src http://dcul.ru/ubuntu lucid main" > /etc/apt/sources.list.d/dcul.list
apt-get update
apt-get install ptokax


--------------
Все уже давно написано & собрано:
Собираем: http://mydc.ru/topic597.html
Уже собрали: http://mydc.ru/topic1329.html
Поиск вообще то не забанен&#33; http://mydc.ru/ipb.html?act=Search
Go to the top of the page
+Quote Post
mariner
сообщение 15.8.2011, 12:20
Сообщение #15


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

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




Цитата
Ведь 0.4.1.2 нужно совсем по другому делать.

В чем же различие? Не вижу

Код
sudo apt-get install 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++


Достаточно сократить до

Код
sudo apt-get install 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 build-essential


И еще. В ubuntu 10.04 и выше уже есть libtinyxml. И к нему тоже можно отлично линковаться.
Go to the top of the page
+Quote Post
Osimus
сообщение 15.8.2011, 14:14
Сообщение #16


Участник
**

Группа: Пользователи
Сообщений: 47
Регистрация: 15.11.2010
Пользователь №: 8 072
Спасибо сказали: 2 раза




DEN 007
за репозиторий спс, ноя если честно про него даже и не знал.

mariner
согласен, сократить можно так как пару пакетов уже присутствует, просто так на всякий пожарный написал big_smile.gif
Go to the top of the page
+Quote Post
Alexey
сообщение 15.8.2011, 15:03
Сообщение #17


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

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




Зачем тут liblua5.1-xmlrpc0?
Go to the top of the page
+Quote Post
mariner
сообщение 15.8.2011, 15:23
Сообщение #18


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

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




ну нававерное потому, что я его раньше использовал, а человек просто скопипастил и все big_smile.gif
Go to the top of the page
+Quote Post
DEN 007
сообщение 16.8.2011, 21:23
Сообщение #19


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




Osimus,
повторюсь: Поиск вообще то не забанен! http://mydc.ru/ipb.html?act=Search
а искать по ключевым словам например: Ubuntu && ptokax или тырк
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsУстановка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
13 мамин_парень 2 140 13.1.2018, 19:05 Посл. сообщение: мамин_парень
No New Posts Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017
Пакеты хабов для прошивки роутера
0 мамин_парень 991 29.8.2017, 7:00 Посл. сообщение: мамин_парень
No new Topic has attachmentsАнтиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
39 Damaks 28 913 9.8.2017, 14:26 Посл. сообщение: Ksan
No New Posts Установка Linux хаба DC++ в ANDROID
Теперь ты видел все ))
0 мамин_парень 676 5.8.2017, 9:49 Посл. сообщение: мамин_парень
No new Topic has attachmentsPtokaX 0.5.2.1 Mod
Модификация PtokaX от alex82
16 alex82 4 468 12.4.2017, 12:08 Посл. сообщение: Saymon21
No new ВАЖНО: Topic has attachmentsPtokaX
Описание. Публикация новых версий
94 Svyat 113 072 11.4.2017, 23:08 Посл. сообщение: Alexey
No new Topic has attachmentsPtokaX в OpenWrt (Linux)
Ребята как собрать под эту систему?
21 мамин_парень 11 320 10.4.2017, 15:19 Посл. сообщение: мамин_парень
No New Posts Linux хаб OpenDCHub под Android
Есть кто сможет передлать из программистов форума
7 Sezam 1 730 9.1.2017, 15:42 Посл. сообщение: Saymon21
No New Posts Автозапуск PtokaX на Rassberry Pi?
Не могу запустить
13 Sezam 2 475 7.11.2016, 9:14 Посл. сообщение: Saymon21
No New Posts Доска обьявлений для Ptokax 0.5.0.x
3 NightmareUA 2 624 11.8.2016, 16:22 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsPtokaX 0.5.0.1 Mod
Модификация PtokaX от alex82
111 alex82 42 230 26.4.2016, 19:44 Посл. сообщение: Karumo
No New Posts FreeBSD 11.0 & PtokaX
Проблема подключения в клиенте PtokaX по имени
5 nsd7 1 666 22.4.2016, 3:47 Посл. сообщение: Saymon21
No New Posts От: PtokaX 0.5.2.1 Mod
От темы с ID: 5784
0 Alexey 988 21.4.2016, 18:16 Посл. сообщение: Alexey
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 2 388 5.12.2015, 2:11 Посл. сообщение: Saymon21
No new Topic has attachmentsRusHub. Пакеты для Debian/Ubuntu
47 KT315 30 171 24.5.2015, 23:14 Посл. сообщение: KT315

 



RSS Сейчас: 20.1.2018, 19:38