Red5 installeren op Debian

Nieuwste versies geïnstalleerd met deze tutorial:
Red5 1.0.0 RC2
Java 1.6.0_26
Ant 1.8.4

Ten minste Debian 5 (Lenny) Vereist:
kat/etc/debian_version

Kassa release:
kat/proc/versie
uname - a
kat/etc/issue
kat/etc/debian_version

Zorg ervoor dat systeem kan vinden dat alle afhankelijkheden van /etc/apt/sources.list vereisen:
deb http://Security.Debian.org/ squeeze/updates main
deb-src http://Security.Debian.org/ squeeze/updates main
deb http://FTP.us.Debian.org/Debian stabiele belangrijkste nietvrije contrib
deb http://FTP.Debian.org/Debian/ squeeze-updates main
deb-src http://FTP.Debian.org/Debian/ squeeze-updates main
Alle cd-verwijzingen met commentaar # als distributie-cd wordt niet ingevoegd.

Als het systeem is niet in het Engels, inschakelen die:
dpkg-reconfigure locales
export LANG = en_US. UTF-8

Update /etc/enviroment

U wellicht opnieuw opstarten.

 

Update:
sudo apt-get update

Installeren Subversion:
sudo apt-get - y installeren subversief

Hulpprogramma's om te bouwen van uw eigen Debian pakketten installeren:
sudo apt-get - y installeert dpkg-dev debhelper dh-make devscripts fakeroot

Installeren Java (zon licentie accepteert als geldt):
sudo apt-get - y install java-package
sudo apt-get - y install sun-java6-jre
sudo apt-get - y install sun-java6-jdk
Java-versie

Installeren Apache Ant:
wget http://www.apache.org/dist/ant/binaries/Apache-Ant-1.8.4-bin.tar.gz
teer zxvf apache-ant-1.8.4-bin.tar.gz
MV apache-ant-1.8.4 /usr/local/ant
ANT_HOME = / usr/local/ant exporteren
/usr/local/ant/bin/ant - versie

Download de nieuwste ontwikkelingsversie van Red5:
svn co http://Red5.googlecode.com/svn/Java/Server/trunk red5-trunk

Uitvoeren van mier te bouwen red5:
CD red5-trunk
/usr/local/ant/bin/ant

Implementeren van red5:
mkdir /usr/local/red5
cp -R dist / * / usr/local/red5 /
cd /usr/local/red5
chmod 755 Red5.sh

Implementeren van uw aangepaste apps in/usr/local/red5/webapps .
In het volgende voorbeeld VideoWhisper Red5 RTMP toepassing nodig om te draaien VideoWhisper oplossingen.

Start Red5 op achtergrond:
cd /usr/local/red5
./Red5.sh >> Red5.log &

Controleer of dat de juiste poorten zijn wordt gebonden aan:
netstat-ant

 

Moet u opnieuw opstarten van red5 telkens u webapps aan /usr/local/red5/webapps toevoegen of wijzigen van de configuratie of server opnieuw opstarten.

Sluiten van Red5:
cd /usr/local/red5
./Red5-shutdown.sh

Of Red5 processen van het doden:
ps aux | grep red5
doden $proces-id

Start het opnieuw:
cd /usr/local/red5
./Red5.sh >> Red5.log &

 

Kan het ook als de service automatisch wordt gestart bij het opstarten van de server implementeren:

vi /etc/init.d/red5

#! /bin/sh
# Doe deze inhoud op: /etc/init.d/Red5
# red5 mappad hieronder zo nodig wijzigen
RED5_DIR = / usr/local/red5

Start()
{
ECHO “Starten van Red5 Service”
sudo su root -c “CD $RED5_DIR; ./Red5.sh > /var/log/Red5.log &”
terugkeer
}

Stop()
{
ECHO “Afsluiten van red5”
sudo su root -c ' killall red5 java’
terugkeer
}

geval “$1” in
Start)
Start
;;
Stop)
Stop
;;
opnieuw opstarten)
Stop
Start
;;
*)
ECHO “Gebruik: {Start|Stop|opnieuw opstarten}”
uitgang 1
;;
ESAC
uitgang $?

chmod + x /etc/init.d/red5

Installeren van Red5 op SUSE Linux

Eerst weten wat uw systeem om te weten wat om te installeren.

Gebruik uname - a om te zien wanneer u nood voor downloaden 32 of 64 bits versies.

Krijgen SUSE release: kat /etc/SuSE-release

INSTALLEREN VAN DE JDK

Installeren van de nieuwste JDK uit http://java.sun.com/javase/downloads/index.jsp .

Gebruik chmod a + x om uitvoerbare bestand gedownload en het uitvoeren.

Zorg ervoor dat de nieuwste versie wordt gebruikt:

ln -s /usr/java/nieuwste /usr/local/jdk
ln -s
/usr/java/laatste/jre /usr/local/jre
rm /usr/bin/java

ln -s
/usr/java/laatste/bin/java /usr/bin/java
exporteren van JAVA_HOME = / usr/java/laatste /


INSTALLEREN SVN

SVN van krijgen: http://software.openSUSE.org/Search?baseproject = ALL&p = 1&q = subversion

Installeren van RPMs met: rpm -iv package.rpm

Installeren van eventuele afhankelijkheden zoals vereist. Zoeken van http://software.openSUSE.org/Search .

INSTALLEREN VAN ANT

wget http://www.apache.org/dist/ant/binaries/Apache-Ant-1.8.0-bin.tar.gz
teer zxvf apache-ant-1.8.0-bin.tar.gz
MV apache-ant-1.8.0 /usr/local/ant

Configureren
ANT_HOME = / usr/local/ant exporteren
ln -s /usr/local/ant/bin/ant /usr/local/bin/ant

Vervangen van oude ant
rm /usr/bin/ant
ln -s /usr/local/ant/bin/ant /usr/bin/ant

Ant-versie controleren:
ant-versie


INSTALLEREN van Red5

Krijgen van de nieuwste Red5 :
svn co http://Red5.googlecode.com/svn/Java/Server/trunk red5

Bouwen Red5 :
CD red5
ant bereiden
ant dist

Verplaatsen van Red5:
cd ..
MV red5/opt/red5

WERKEN VAN RED5

Start Red5 (Wanneer nodig of op server reboot):
CD /opt/red5/dist
./Red5.sh > Start.log &

Installatie/update toepassingen zich in de map /opt/red5/dist/webapps . Voor wijzigingen door te voeren, Red5 opnieuw moet worden opgestart:

1. Controleer of red5 wordt uitgevoerd:
ps aux | grep red5

2. Ga naar de map en afsluiten van red5:
CD /opt/red5/dist
./Red5-shutdown.sh

3. Zie als het nog steeds of niet draait:
ps aux | grep red5

4. Opnieuw starten, en ook het uitvoeren van de logs in een bestand van uw keuze:
./Red5.sh > Start.log &

5. Zorg ervoor dat het weer online:
ps aux | grep red5