Код: Выделить всё
#cd /usr/ports/java/jdk1.6.0
#make install clean
Код: Выделить всё
#cd /usr/ports/devel/apache-ant
#make install clean
Код: Выделить всё
#export JAVA_HOME=/usr/local/jdk1.6.0 >> /etc/profile
#export ANT_HOME=/usr/local/bin >> /etc/profile
Код: Выделить всё
#echo $JAVA_HOME
/usr/ports/java/jdk1.6.0
#echo $ANT_HOME
/usr/local/bin
Код: Выделить всё
#mkdir /home/red5
#svn co http://red5.googlecode.com/svn/java/server/trunk /home/red5
Код: Выделить всё
#cd /home/red5
#ant
Создадим рабочую директорию Red5 и перенесем туда только что собраный сервер:
Код: Выделить всё
#mkdir /usr/share/red5
#cp -R /home/red5/dist/* /usr/share/red5
Код: Выделить всё
#chmod 755 /usr/share/red5/red5.sh
Код: Выделить всё
#ee /usr/share/red5/red5.sh
/bin/bash -> /bin/sh
Код: Выделить всё
#touch /usr/local/etc/rc.d/red5.sh
Код: Выделить всё
#!/bin/sh
RED5_DIR=/usr/share/red5
test -x $RED5_DIR/red5.sh || exit 5
case "$1" in
start)
cd "$RED5_DIR"
"$RED5_DIR"/red5.sh &
sleep 2
;;
stop)
echo Shutting down Red5
killall java
sleep 2
;;
restart)
$0 stop
$0 start
;;
esac
Код: Выделить всё
#/usr/local/etc/rc.d/red5.sh start
#netstat -ant
...
tcp4 0 0 *.5080 *.* LISTEN
tcp4 0 0 *.1935 *.* LISTEN
tcp4 0 0 *.51724 *.* LISTEN
tcp4 0 0 *.9999 *.* LISTEN
Все гуд. Контрольный выстрел: telnet name-server 5080 или http://name-server:5080
Вот вроде и все - сервер собран, установлен и запущен (дефолтные настройки). Вам осталось накрутить конфиги Red5 под свои нужды (не забываем после этого сделать /usr/local/etc/rc.d/red5.sh restart).
ЗЫ: Правда надо еще поправить пускач, чтобы он стартовал Red5 при старте системы. Ну это на досуге как-нибудь
