Установка VerliHub 0.9.8 на Ubuntu/Debian

Категории: Хабоводство
Теги: , ,
Комментарии: Нет комментариев
Опубликовано: 28.11.2012

Verlihub — свободное и открытое серверное программное обеспечение для организации файлообменных сетей Direct Connect. Предназначен для UNIX-систем, прежде всего Linux и FreeBSD.

 

Ставим необходимые пакеты:

apt-get install build-essential mysql-server libmysqlclient15-dev libpcre3-dev geoip-bin libgeoip-dev g++-4.3

 

Скачивам исходники хаба:

wget http://sourceforge.net/projects/verlihub/files/Verlihub/0.9.8e-r2/verlihub-0.9.8e-r2.tar.gz

 

Скачивам исходники Lua:

wget http://www.lua.org/ftp/lua-5.1.4.tar.gz

 

Скачиваем Lua плагин:

wget http://sourceforge.net/projects/verlihub/files/VH_Lua/1.8.1/lua-1.8.1.tar.gz

 

Распаковываем архивы:

tar zxvf verlihub-0.9.8e-r2.tar.gz
tar zxvf lua-5.1.4.tar.gz
tar zxvf lua-1.8.1.tar.gz

 

Идём в дерикторию хаба:

cd verlihub-0.9.8e-r2
sudo ./configure
sudo make
sudo make install
sudo make clean

 

Выходим из дериктории:

cd ..

 

Cобираем lua.

 

Идём в дериторию с исходниками Lua:

cd lua-5.1.4
sudo apt-get install libncurses5-dev libreadline5-dev

 

Далее пишем:

sudo make linux
sudo make install

 

Выходим из дериктории:

cd ..

 

Собираем lua-плагин.

 

Идём в дерикторию lua-плагина:

cd lua-1.8.1
sudo ./configure
sudo make
sudo make install
sudo passwd root
su

 

Идём в дерикторию root юзера:

cd/root
ldconfig

 

Устанавливаем хаб:

vh_install

 

Your name? (root) — жмите Enter.

mysql database for verlihub will be called? (verlihub) — жмите Enter.

password to access verlihub be? (1236571269) — введите пароль, или нажмите Enter.

mysql server will run where? (localhost) — жмите Enter.

is this info correct? (Y/N) — пишите: Y.

do you want to create database (Y/N) — Если рание у Вас база не была создана то пишите: Y.

mysql administrator username? (root) — логин mysql юзера. Если root то просто жмите Enter, если нет — вводите логин.

what is will be the configuration folder? (etc/verlihub) — Тут вам предложено выбрать деректорию установки хаба.

Примечание: По умолчанию это будет /etc/verlihub/ но в этом случае чтобы чтобы редактировать файлы, ставить скрипты в этой дериктории вам надо будет в неё попасть с повышенными правами. Для этого пишем:

sudo nautilus

вводим пароль и идём в нужную дерикторию. Возвращаемся к нашему вопросу, если Вы хотите установить хаб в дерикторию по умолчанию то просто жмите Enter.

Do you want to continue eith these settings… (Y/N) — пишите Y.

Give me your DC hub master nick name....([SU]root) — Тут водим ник админа хаба. Для примера возьмём ник: Admin.

Choose your password… (1246571269) — вводим пароль админа. Например admin.

Which will be default ONE hub port number? (411) — Порт, на котором будет работать хаб. Если 411 жмём Enter.

what will be your hub hostname? — Адрес. Например dc.myhub.org.

Give me the name of your hub (hub of root) — Пишем название своего хаба.

is this info corect? Y/N — Пишите Y.

 

Запускаем хаб:

sudo vh_runhub

 

Ну и пробуем зайти на хаб с ником Admin по адресу dc.myhub.org:411 вводим пароль admin.

Чтобы скрипты запускались при старте хаба пишем:

!modplug lua -a 1
!onplug lua

 

Источник





Нет комментариев - Добавить комментарии

Добавить комментарии

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Привет, , сегодня Среда, 28.06.2017