myDC.ru

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

 
История благодарностей участнику Osimus. Спасибо сказали: 2
Дата поста: В теме: За сообщение: Спасибо сказали:
16.10.2011, 22:43 lua-gd
debian
время идет, знания растут!! big_smile.gif
собрал пакет под 64-рёх битную ось!

кому нада забирайте: lua-gd_2.0.33r2-1_amd64.deb
установка:
Код
sudo dpkg -i lua-gd_2.0.33r2-1_amd64.deb

p.s залил на народ, т.к сюда не смог залить. форум не разрешает загружать, такого рода файлы.
Андрей-rzn
30.7.2011, 16:19 PtokaX 0.4.1.2 - Debian/Ubuntu GNU/Linux
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++

Скачиваем хаб: [attachment=6023:PtokaX.tar.gz] 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

RSS Сейчас: 29.3.2024, 11:31