Senaste versionerna installerade med den här självstudien:
Red5 1.0.0 Rc2
Java 1.6.0_26
Myra 1.8.4
Åtminstone Debian 5 (Lenny) krävs:
katt /etc/debian_version
Kassa release:
katt /proc/version
uname - a
katt /etc/fråga
katt /etc/debian_version
Se till att systemet kan hitta alla nödvändiga beroenden från /etc/apt/sources.list:
Deb http://security.debian.org/ squeeze/uppdaterar main
Deb-SRC http://security.debian.org/ squeeze/uppdaterar main
Deb http://ftp.us.debian.org/debian stabil huvud icke-fri contrib
Deb http://ftp.debian.org/debian/ squeeze-updates huvud
Deb-SRC http://ftp.debian.org/debian/ squeeze-updates huvud
Kommentera eventuella cd-referenser med # om distributions-cd inte sätts in.
Om systemet inte är på engelska, möjliggöra att:
dpkg-konfigurera om språk
exportera LANG =en_US. UTF-8
Uppdatera /etc/miljö
Du kan behöva starta om.
Uppdatering:
apt-get uppdatering
Installera Subversion:
apt-get -y installera subversion
Installera verktyg för att bygga dina egna Debianpaket:
apt-get -y install dpkg-dev debhelper dh-make devscripts fakeroot
Installera Java (acceptera sollicens om det gäller):
apt-get -y installera java-package
apt-get -y installera sun-java6-jre
apt-get -y installera sun-java6-jdk
java -version
Installera Apache Myra:
wget http://www.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.gz
tjära zxvf apache-ant-1.8.4-bin.tar.gz
mv apache-ant-1.8.4 /usr/local/ant
Exportera ANT_HOME = / usr/lokal/ant
/usr/lokal/myra/bin/myra -version
Ladda ner den senaste utvecklingsversionen av Red5:
SVN co http://red5.googlecode.com/svn/java/server/trunk röd5-trunk
Kör myra för att bygga red5:
cd red5-trunk
/usr / lokal / myra / bin / myra
Distribuera red5:
mkdir /usr/lokal/röd5
cp -R dist/* /usr/lokal/röd5/
cd /usr/lokal/röd5
Chmod 755 Red5.sh
Distribuera dina anpassade appar i/usr/local/red5/webapps .
I exemplet VideoWhisper Red5 RTMP-applikation behövs för att köra VideoWhisper Lösningar.
Starta Red5 i bakgrunden:
cd /usr/lokal/röd5
./Red5.sh >> röd5.log &
Kontrollera att rätt portar är bundna till:
netstat -myra
Du måste starta om red5 varje gång du lägger till webbappar i /usr/local/red5/webapps eller ändra konfiguration eller starta om servern.
Stäng Red5:
cd /usr/lokal/röd5
./Red5-shutdown.sh
Eller döda Red5-processer:
PS aux | grep red5
döda $process-id
Starta sedan det igen:
cd /usr/lokal/röd5
./Red5.sh >> röd5.log &
Kan också distribuera den som tjänst för att starta automatiskt vid serverstart:
vi /etc/init.d/red5
#! /fack/mån
# lägg detta innehåll på: /osv/init.d/red5
# ändra red5-katalogsökvägen nedan efter behov
RED5_DIR=/usr/lokal/röd5Starta()
{
ECHO “Starta Red5 Service”
sudo su root -c “cd $RED 5_DIR; ./Red5.sh > /var/log/röd5.log &”
återvända
}Stanna()
{
ECHO “Stänger av red5”
sudo su root -c 'killall red5 java’
återvända
}fallet “$1” i
Starta)
Starta
;;
Stanna)
Stanna
;;
Starta om)
Stanna
Starta
;;
*)
ECHO “Användning: {Starta|Stanna|Starta om}”
avsluta 1
;;
ESAC
avsluta $?
chmod +x /etc/init.d/red5