Сборка VerliHub 0.9.8 на Ubuntu 10.10
Материал из MyDC's Wiki
Содержание |
Шаг 1, ставим необходимые пакеты
sudo apt-get install build-essential mysql-server libmysqlclient15-dev libpcre3-dev geoip-bin libgeoip-dev
Шаг 2, скачиваем исходники
Скачивам исходники хаба:
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
Шаг 3, распаковываем архивы
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
Шаг 4, идём в дерикторию хаба
cd verlihub-0.9.8e-r2
Шаг 5, собираем
sudo ./configure
sudo make
sudo make install
sudo make clean
Выходим из дериктории:
cd ..
Шаг 5, собираем lua
Идём в дериторию с исходниками Lua:
cd lua-5.1.4
sudo apt-get install libncurses5-dev libreadline5-dev
Далее пишем:
sudo make linux
sudo make install
Выходим из дериктории:
cd ..
Шаг 6, собираем lua плагин
Идём в дерикторию lua плагина:
cd lua-1.8.1
sudo ./configure
sudo make
sudo make install
Шаг 7, установка
Получаем права root'a
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
Шаг 9, запуск
Запускаем хаб:
sudo vh_runhub
Ну и пробуем зайти на хаб с ником Admin по адресу dc.myhub.org:411 вводим пароль admin