Ставим Verlihub

Опубликовано

Что это такое я представлял слабо, но по долгу службы нужно было выполнить клиентский заказ. Как говорит нам википедия, Verlihub - популярный хаб для файлообменной системы Direct Connect для UNIX-систем, прежде всего GNU/Linux и FreeBSD. Короче как я изначально и предполагал что-то типа осла и торрента.Установка проиводилась на OpenVZ-VDS под управлением Debian 4.0. Вообще дебьян не располагает к сборке ПО из исходников, но пакетик с официального сайта был собран похоже под Ubuntu,

a source-пакет оказался непригодным для использования, поэтому имеем то, что имеем.Качаем архив с исходником с официального сайта проекта, распаковываем

# wget http://kent.dl.....net/.../verlihub/verlihub-0.9.8d-RC2.tar.gz# tar xzf verlihub-0.9.8d-RC2.tar.gz

Теперь удовлетворим зависимости и поставим необходимое для сборки ПО

# apt-get update# apt-get install gcc g++ binutils geoip-bin libgeoip-dev libpcre3-dev \liblua50-dev liblualib50-dev make libmysqlclient15-dev

Можно приступать к сборке, я буду ставить его в каталог /opt

# cd verlihub/# ./configure --prefix=/opt

Если ошибок нет, собираем, если есть - доставляем недостающее.

# make# make install

После проведения сборки нужно выполнить начальное конфигурирование.

# /opt/bin/vh_install

Скрипт задаст Вам кучу вопросов, таких как имя базы куда ставить, имя пользователя к базе, пароль администратора хаба и т.п., отвечать внятно, если не знаете чего он спрашивает - загляните в словарь и переведите ;) .Все можно запускать хаб

# /opt/bin/vh_runhubRunnig with pid 5889Waiting 2 second..OK

Если в конце не ОК, ищите ошибку. Дальше уже тонкости настройки в которые я не вдавался, главное что запустилось.Последний штрих, прописываем автозапуск в /etc/rc.local следующей строчкой после "By default this script does nothing."

# vi /etc/rc.local/opt/bin/vh_runhub

Вот теперь точно все.