Что это такое я представлял слабо, но по долгу службы нужно было выполнить клиентский заказ. Как говорит нам , Verlihub — популярный хаб для файлообменной системы Direct Connect для UNIX-систем, прежде всего GNU/Linux и . Короче как я изначально и предполагал что-то типа осла и торрента.
Установка проиводилась на - под управлением 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_runhub
Runnig with pid 5889
Waiting 2 second..OK
Если в конце не ОК, ищите ошибку. Дальше уже тонкости настройки в которые я не вдавался, главное что запустилось.
Последний штрих, прописываем автозапуск в /etc/rc.local следующей строчкой после «By default this script does nothing.»
# vi /etc/rc.local
/opt/bin/vh_runhub
Вот теперь точно все.