PtokaX 0.4.1.2 - Debian/Ubuntu GNU/Linux |
Здравствуйте, гость ( Вход | Регистрация )
PtokaX 0.4.1.2 - Debian/Ubuntu GNU/Linux |
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 Может кому и полезно будет... Ставим дополнительные пакеты. Код 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 килобайт ) Кол-во скачиваний: 148 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 Ну и осталось только произвести пару важных настроек для проверки работоспособности хаба... Открываем блокнотом файлы: Settings.xml и RegisteredUsers.xml Settings.xml Находим строчки: Код <String Name="HubName"><Enter hub name here></String><!-- Hub name. Min length 1, max 256. --> <String Name="HubAddress"><Enter hub address here></String><!-- Hub address. Min length 1, max 256. --> <String Name="TCPPorts">1209;411</String><!-- TCP ports. Min length 1, max 64. --> Заменяем их на нижеследующие: Код <String Name="HubName">ваше_название_хаба</String><!-- Hub name. Min length 1, max 256. --> <String Name="HubAddress">ваш_адрес_хаба</String><!-- Hub address. Min length 1, max 256. --> <String Name="TCPPorts">порт_хаба_например_4111</String><!-- TCP ports. Min length 1, max 64. --> RegisteredUsers.xml Находим строчки: Код <Nick>Example_Nick</Nick> <Password>Example_Password</Password> <Profile>3</Profile><!-- 0 for master, 1 for operator, 2 for vip, 3 for reg --> Заменяем их на нижеследующие: Код <Nick>ваш_ник</Nick> <Password>ваш_пароль</Password> <Profile>0</Profile><!-- 0 for master, 1 for operator, 2 for vip, 3 for reg --> Сохраняем: 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 .. Запускаем хаб! Код ./PtokaX Теперь заходим на хаб, желательно зайти по IP-адресу. Ну вот собственно и всё... Спасибо сказали: |
|
|
30.7.2011, 16:24
Сообщение
#2
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
мда. глупый мануал
|
|
|
30.7.2011, 19:59
Сообщение
#3
|
|
Продвинутый участник Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз |
100%
Глупая ! |
|
|
30.7.2011, 22:12
Сообщение
#4
|
|
Освоившийся участник Группа: Пользователи Сообщений: 352 Регистрация: 25.10.2008 Пользователь №: 882 Спасибо сказали: 85 раз |
CrazyKiller, кто именно глупая ?
|
|
|
30.7.2011, 22:54
Сообщение
#5
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
вовсе не глупая!
простой и понятный мануал как реализовать хаб на дебиане или убунте. |
|
|
31.7.2011, 6:06
Сообщение
#6
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Мне тоже интересно, почему "глупая"? Так, без всякой аргументации, с лёту пнули и довольны..
Если сделать всё данному мануалу и у человека заработает хаб, почему это глупо? Потрудитесь аргументировать наезды. |
|
|
31.7.2011, 9:27
Сообщение
#7
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 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 лет как есть более подробные и правильные аналоги от других юзеров. |
|
|
31.7.2011, 9:34
Сообщение
#8
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Ну вот, так уже лучше.
Хотя всё равно не тянет на "глупый мануал". Можно говорить об оптимизации, но не про "глупый".. |
|
|
31.7.2011, 10:01
Сообщение
#9
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
крокозябры только увидят юзеры линя... потучто у них клиент дс по умолчанию с кодировкой utf8 поэтому нада выбрать 1251
а вот юзверы винды никаких козябров не заметят! их и не будет. хотя что тут спорить глупый ман или нет, самое главное что он работает. |
|
|
31.7.2011, 12:30
Сообщение
#10
|
|
Продвинутый участник Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз |
Думаю стоит добавить это ещё !
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 порт и другие зарезервированный порты работают отлично ! |
|
|
31.7.2011, 12:50
Сообщение
#11
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Цитата крокозябры только увидят юзеры линя... Уважаемый, если вы будете писать, как в вашем способе, то у вас будет писаться в конфиг птоки в кодировке консоли. Код vim Settings.xml вот тут введи название хаба на русском и посмотри как оно будет на венде в том же стронге выглядеть. |
|
|
1.8.2011, 13:39
Сообщение
#12
|
|
Освоившийся участник Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз |
На месте автора я бы усовершенствовал свой мануал и прислушался к комментарию более опытных юзеров.
|
|
|
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 ну надеюсь не будите теперь кричать что и этот ман глупый. Помочь людям просто хочу которые тоже как и я когда-то хотел иметь хаб на линуксе. |
|
|
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 Поиск вообще то не забанен! http://mydc.ru/ipb.html?act=Search |
|
|
15.8.2011, 12:20
Сообщение
#15
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 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. И к нему тоже можно отлично линковаться. |
|
|
15.8.2011, 14:14
Сообщение
#16
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 15.11.2010 Пользователь №: 8 072 Спасибо сказали: 2 раза |
DEN 007
за репозиторий спс, ноя если честно про него даже и не знал. mariner согласен, сократить можно так как пару пакетов уже присутствует, просто так на всякий пожарный написал |
|
|
15.8.2011, 15:03
Сообщение
#17
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Зачем тут liblua5.1-xmlrpc0?
|
|
|
15.8.2011, 15:23
Сообщение
#18
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
ну нававерное потому, что я его раньше использовал, а человек просто скопипастил и все
|
|
|
16.8.2011, 21:23
Сообщение
#19
|
|
Освоившийся участник Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз |
Osimus,
повторюсь: Поиск вообще то не забанен! http://mydc.ru/ipb.html?act=Search а искать по ключевым словам например: Ubuntu && ptokax или тырк |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Перехват выполнения бана(ов) PtokaX Возможно ли? |
0 | MIKHAIL | 1 175 | 1.8.2022, 10:31 Посл. сообщение: MIKHAIL | |
Установка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017 DC++ сервер в роутере |
15 | мамин_парень | 17 983 | 29.1.2021, 8:02 Посл. сообщение: мамин_парень | |
ВАЖНО: PtokaX 0.5.0.1 Mod Модификация PtokaX от alex82 |
112 | alex82 | 107 561 | 13.9.2019, 17:57 Посл. сообщение: CyberGhost404 | |
PtokaX 0.5.2.1 Mod Модификация PtokaX от alex82 |
17 | alex82 | 22 032 | 22.8.2019, 12:27 Посл. сообщение: SergSat | |
Ptokax 0.5.0.2 Crash-14.11.2014-01.11.48.log |
8 | Drakula | 13 273 | 6.6.2019, 15:09 Посл. сообщение: avalon | |
Прошивка LEDE 17.01.4 для 740n v4,v5 c PtokaX 0.5.0.1 Готовая прошивка с поддержкой сервера DC++, все влезло в 4мб )) |
1 | мамин_парень | 6 325 | 10.3.2018, 15:29 Посл. сообщение: мамин_парень | |
Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017 Пакеты хабов для прошивки роутера |
0 | мамин_парень | 5 520 | 29.8.2017, 7:00 Посл. сообщение: мамин_парень | |
Антиреклама для PtokaX API1, API2 | Скрипт антирекламы для чата и лички |
39 | Damaks | 56 431 | 9.8.2017, 14:26 Посл. сообщение: Ksan | |
Установка Linux хаба DC++ в ANDROID Теперь ты видел все )) |
0 | мамин_парень | 5 712 | 5.8.2017, 9:49 Посл. сообщение: мамин_парень | |
ВАЖНО: PtokaX Описание. Публикация новых версий |
94 | Svyat | 185 573 | 11.4.2017, 23:08 Посл. сообщение: Alexey | |
PtokaX в OpenWrt (Linux) Ребята как собрать под эту систему? |
21 | мамин_парень | 29 309 | 10.4.2017, 15:19 Посл. сообщение: мамин_парень | |
Linux хаб OpenDCHub под Android Есть кто сможет передлать из программистов форума |
7 | Sezam | 9 565 | 9.1.2017, 15:42 Посл. сообщение: Saymon21 | |
Автозапуск PtokaX на Rassberry Pi? Не могу запустить |
13 | Sezam | 15 376 | 7.11.2016, 9:14 Посл. сообщение: Saymon21 | |
Доска обьявлений для Ptokax 0.5.0.x | 3 | NightmareUA | 8 418 | 11.8.2016, 16:22 Посл. сообщение: Ksan | |
FreeBSD 11.0 & PtokaX Проблема подключения в клиенте PtokaX по имени |
5 | nsd7 | 8 858 | 22.4.2016, 3:47 Посл. сообщение: Saymon21 |
|
Сейчас: 30.10.2024, 19:08 |