Installera Red5 på Debian

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öd5

Starta()
{
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

Installera Red5 på SUSE Linux

Först vet ditt system för att veta vad man ska installera.

Användning uname - a för att se om du behöver ladda ner 32 eller 64 BITS versioner.

Få SUSE release: katt /etc/SuSE-release

INSTALLERA JDK

Installera senaste JDK från http://java.sun.com/javase/downloads/index.jsp .

Använd chmod a + x för att göra nedladdad fil körbar och köra den.

Se till att den senaste versionen används:

LN -s /usr/java/senaste /usr/lokal/jdk
LN -s
/usr/java/senaste/jre /usr/lokal/jre
RM /usr/bin/java

LN -s
/usr/java/senaste/bin/java /usr/bin/java
Exportera JAVA_HOME = / usr/java/senaste /


INSTALLERA SVN

Hämta SVN från: http://software.opensuse.org/search?basprojekt=ALLA&p=1&q=subversion

Installera RPM med: varv /min -iv paketet.rpm

Installera eventuella beroenden efter behov. Sök från http://software.opensuse.org/search .

INSTALLERA ANT

wget http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz
tjära zxvf apache-ant-1.8.0-bin.tar.gz
mv apache-ant-1.8.0 /usr/local/ant

Konfigurera
Exportera ANT_HOME = / usr/lokal/ant
LN -s /usr/local/ant/bin/ant /usr/local/bin/ant

Ersätta gamla ant
RM /usr/bin/ant
LN -s /usr/local/ant/bin/ant /usr/bin/ant

Kontrollera myrversion:
Ant – version


INSTALLERA Red5

Få senaste Red5 :
SVN co http://Red5.googlecode.com/SVN/Java/Server/trunk red5

Bygg Red5 :
CD red5
Ant förbereda
Ant dist

Flytta Red5:
CD ..
MV red5/opt/red5

ANVÄND RED5

Starta Red5 (vid behov eller vid omstart av servern):
CD /opt/red5/dist
./Red5.sh > Start.log &

Installera/uppdatera program i mappen /opt/red5/dist/webapps . För att ändringar ska träda i kraft, Red5 måste startas om:

1. Kontrollera om red5 körs:
PS aux | grep red5

2. Gå till dess mapp och stänga av red5:
CD /opt/red5/dist
./Red5-shutdown.sh

3. Se om det fortfarande är igång eller inte:
PS aux | grep red5

4. Starta om den, och gör det också mata ut loggarna till en fil du väljer:
./Red5.sh > Start.log &

5. Kontrollera att den är online igen:
PS aux | grep red5