Увод
Предуслови
Инсталација
Покретање и заустављање Вентрила
Закључак
Увод
У овом водичу ћемо инсталирати Вентрило на ЦентОС 6 к64.
Предуслови
ЦентОС 6 систем, са више од 768 мегабајта РАМ-а.
Инсталација
Први корак - преузимање најновије ТАР датотеке са њиховог сајта:
Нажалост, преузимање ТАР-а директно са њиховог сајта није могуће са wget, нити са cURL. Ово ћемо морати ручно да преузмемо и отпремимо преко/СФТП или ФТП.
Други корак - извлачење тарбалл-а (промените верзију у складу са тим):
tar -xvf ventrilo_srv-3.0.3-Linux-i386.tar.gz
Трећи корак - премештање библиотека:
mv ventsrv/ventrilo_status /usr/bin/ventrilo_status
mv ventsrv/ventrilo_srv /usr/bin/ventrilo_srv
mkdir /etc/ventrilo
mv ventrilo_srv.ini /etc/ventrilo/ventrilo_srv.ini
Четврти корак - постављање одговарајућих дозвола:
chmod +x /usr/bin/ventrilo_srv /usr/bin/ventrilo_status
chown -R ventrilo:ventrilo /etc/ventrilo
Пети корак - креирање услуге:
vi /etc/init.d/ventrilo
Налепите следеће:
#!/bin/bash
# Ventrilo Daemon
# chkconfig: 2345 95 20
. /etc/rc.d/init.d/functions
VENPATH=/etc/ventrilo
VENBIN=/usr/bin/ventrilo_srv
RETVAL=0
prog="ventrilo"
runlevel=$(set -- $(runlevel); eval "echo $$#" )
start()
{
echo -n $"Starting $prog: "
$VENBIN -f$VENPATH/ventrilo_srv -d && success || failure
RETVAL=$?
[ "$RETVAL" = 0 ] && touch /var/lock/subsys/ventrilo_srv
echo
# renice -5 `cat $VENPATH/ventrilo_srv.pid`
}
stop()
{
echo -n $"Stopping $prog: "
if [ -n "`pidfileofproc $VENBIN`" ] ; then
killproc $VENBIN
else
failure $"Stopping $prog"
fi
RETVAL=$?
[ "$RETVAL" = 0 ] && rm -f /var/lock/subsys/ventrilo_srv
echo
}
case "$1" in
start)
start
;;
stop)
stop
;;
*)
echo "Usage: $0 "
RETVAL=1
esac
exit $RETVAL
Сачувајте и изађите (притисните ЦТРЛ, а затим В, К и тастер Ентер).
Опциони корак - омогућавање аутоматског покретања при покретању:
chkconfig ventrilo on
Покретање и заустављање Вентрила
Почиње:
service ventrilo start
заустављање:
service ventrilo stop
Закључак
Овим је наш водич завршен, хвала вам на читању.