Скачайте и установите:
# yum install pcre pcre-devel geoip geoip-devel mysql mysql-devel
Скачайте и установите из исходников Verlihub-0.9.8e-RC2:
# wget http://www.verlihub-project.org/download/verlihub-0.9.8e-r2.tar.bz2
# tar —zxvf verlihub-0.9.8e-r2.tar.bz2
# cd /verlihub-0.9.8e-r2.tar
# ./configure && make && make install
Установите поддержку lua и luasocket:
# yum install lua lua-devel lua-socket
Необходимо сделать симлинки:
# ln /usr/lib/lua/5.1/socket/core.so /usr/local/lib/libluasocket.so
# ln /usr/lib/lua/5.1/mime/core.so /usr/local/lib/libluamime.so
Скачайте и установите из исходников luaplugin:
# wget http://www.verlihub-project.org/download/lua-1.8.1.tar.gz
# tar —zxvf lua-1.8.1.tar.gz
# cd /lua-1.8.1
# ./configure —with-luasocket
# make && make install
Установка самого верлика проста vh_install и отвечайте на воросы)
Запуск vh_runhub
Автозапуск:
Создаем файл verlihub в /etc/init.d/:
# nano /etc/init.d/verlihub
Копируем туда:
#!/bin/sh
# chkconfig: 2345 95 20
# description: VerliHub Start Script
# Start VerliHub p2p-server
# processname: verlihub
# Source function library.
. /etc/rc.d/init.d/functions
if [ -f /etc/sysconfig/verlihub ]; then
. /etc/sysconfig/verlihub
fi
PATH="$PATH:/usr/local/bin"
# See how we were called.
case "$1" in
start)
echo -n "Starting VerliHub: "
daemon vh_runhub $OPTIONS
echo
touch /var/lock/subsys/verlihub
;;
stop)
echo -n "Shutting down VerliHub: "
daemon vh_runhub -s
echo
rm -f /var/lock/subsys/verlihub
;;
status)
status verlihub
;;
restart)
$0 stop
$0 start
;;
*)
echo -n "Usage: $0 {start|stop|restart|status}"
exit 1
esac
exit 0
Сохраняем...
Выставляем права:
# chmod a+x /etc/init.d/verlihub
Ставим в автозагрузку:
# chkconfig --add verlihub
# chkconfig verlihub on
удаление из автозагрузки:
# chkconfig verlihub off
Комментариев нет:
Отправить комментарий