понедельник, 17 мая 2010 г.

Установка Verlihub на RFRemix 12

Скачайте и установите:

# 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

Комментариев нет:

Отправить комментарий