Installieren Red5 auf Debian

Neuesten Versionen installiert mit diesem tutorial:
Red5 1.0.0 RC2
Java 1.6.0_26
Ant 1.8.4

Mindestens Debian 5 (Lenny) Erforderlich:
Cat/Etc/debian_version

Kasse-Version:
Cat/Proc/version
Uname - a
Cat/Etc/Problem
Cat/Etc/debian_version

Stellen Sie sicher, dass System alle benötigten Abhängigkeiten in /etc/apt/sources.list findet:
ZP-http://Security.Debian.org/ Squeeze/Aktuelles-Hauptseite
Deb-Src http://Security.Debian.org/ Squeeze/Aktuelles-Hauptseite
ZP-http://FTP.US.Debian.org/Debian stabile Haupt unfreie contrib
ZP-http://FTP.Debian.org/debian/-Squeeze-Updates-Hauptseite
Deb-Src http://FTP.Debian.org/debian/-Squeeze-Updates-Hauptseite
Alle cd-Verweise mit Kommentar # Wenn die Verteilung cd nicht eingelegt ist.

Wenn Ihr System nicht in Englisch ist, aktivieren Sie:
dpkg-reconfigure locales
export LANG = de_DE. UTF-8

Update /etc/enviroment

Möglicherweise müssen Sie den Computer neu starten.

 

Update:
apt-get update

Installiere Subversion:
apt-get install subversion -y

Installieren Sie Tools zum Erstellen von eigenen Debian-Paketen:
apt-get -y install dpkg-dev debhelper dh-make devscripts fakeroot

Installiere Java (Sun-Lizenz akzeptieren, ):
apt-get -y install java-package
apt-get -y install sun-java6-jre
apt-get -y install sun-java6-jdk
java -version

Installiere Apache Ant:
wget http://www.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.gz
tar zxvf Apache-ant-1.8.4-bin.tar.gz
mv Apache-ant-1.8.4 / usr / local / ant
Export ANT_HOME = / usr / local / ant
/usr / local / ant / bin / ant -version

Laden Sie die neueste Entwicklungsversion von Red5:
svn co http://red5.googlecode.com/svn/java/server/trunk red5 Stamm

Starte Ant um red5 zu kompilieren:
cd red5 Stamm
/usr / local / ant / bin / ant

Bereitstellen von red5:
mkdir / usr / local / red5
cp -R dist / * / usr / local / red5 /
cd / usr / local / red5
chmod 755 red5.sh

Stellen Sie Ihre benutzerdefinierten Anwendungen in / usr / local / red5 / webapps .
Beispiel VideoWhisper Red5 RTMP-Anwendung notwendig, um laufen VideoWhisper Lösungen.

Starten Sie Red5 im Hintergrund:
cd / usr / local / red5
./red5.sh >> red5.log &

Stellen Sie sicher, die richtigen Ports werden gebunden:
netstat -ant

 

Sie müssen neu starten red5 jedem /usr/local/red5/webapps Webapps hinzufügen oder Ändern der Konfiguration oder Server neu starten.

Schließen Sie Red5:
cd / usr / local / red5
./red5-shutdown.sh

Oder Red5-Prozesse beenden:
ps aux | Griff red5
kill $Prozeßkennung

Dann erneut starten:
cd / usr / local / red5
./red5.sh >> red5.log &

 

Können auch als Dienst automatisch starten beim Hochfahren des Servers bereitstellen:

VI-/etc/init.d/red5

#! /bin/sh
# setzen Sie diese Inhalte an: /etc/init.d/Red5
# red5 Verzeichnispfad unten nach Bedarf ändern
RED5_DIR=/usr/local/red5

Start()
{
Echo “Red5-Dienst wird gestartet”
Sudo Su root -c “CD $RED5_DIR; ./red5.sh > /var/log/Red5.log &”
Rückkehr
}

Stopp()
{
Echo “Red5 Herunterfahren”
Sudo Su root -c ' Killall red5 Java’
Rückkehr
}

case “$1” in
Start)
Start
;;
Stopp)
Stopp
;;
Neustart)
Stopp
Start
;;
*)
Echo “Usage: {Start|Stopp|Neustart}”
Ausfahrt 1
;;
ESAC
Ausfahrt $?

Chmod + x /etc/init.d/red5

Installieren Red5 auf SUSE Linux

Zuerst wissen Sie Ihr System wissen, was Sie installieren.

Verwendung Uname - a um festzustellen, ob Sie zum download benötigen 32 oder 64 Bit-Versionen.

SUSE-Version zu erhalten: Katze /etc/SuSE-release

JDK INSTALLIEREN

Installieren Sie aktuelle JDK von http://java.sun.com/javase/downloads/index.jsp .

Verwendung Chmod a + X zu ausführbare Datei heruntergeladen und ausgeführt.

Stellen Sie sicher, dass die neueste Version verwendet wird:

ln -s /Usr/Java/neueste /Usr/Local/jdk
ln -s
/usr / java / latest / jre /usr / local / jre
rm / usr / bin / java

ln -s
/usr / java / latest / bin / java /usr / bin / java
export JAVA_HOME = / usr / java / latest /


SVN INSTALLIEREN

SVN von erhalten: http://Software.opensuse.org/Search?Baseproject = alle&p = 1&Q = Subversion

RPMs mit installieren: u/min -iv Package.rpm

Installieren Sie alle Abhängigkeiten nach Bedarf. Suchen von http://Software.opensuse.org/Search .

ANT INSTALLIEREN

Wget http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz
von zxvf apache-ant-1.8.0-bin.tar.gz
mv apache-ant-1.8.0 / usr / local / ant

Konfigurieren
Export ANT_HOME = / usr / local / ant
ln-s / usr / local / ant / bin / ant / usr / local / bin / ant

Ersetzen Sie alte Ameise
rm / usr / bin / ant
ln-s / usr / local / ant / bin / ant / usr / bin / ant

Überprüfen Sie ant-Version:
ant -version


INSTALLIEREN Red5

Holen Sie sich aktuelle Red5 :
svn co http://red5.googlecode.com/svn/java/server/trunk red5

Bauen Red5 :
cd red5
ant vorbereiten
ant dist

Bewegen Sie Red5:
CD ..
mv red5 / opt / red5

BETRIEB RED5

Starten Red5 (Wann brauchen oder auf Server neu zu starten):
cd / opt / red5 / dist
./red5.sh > start.log &

Aktualisieren Sie installieren/Anwendungen im Ordner "/opt/red5/dist/webapps" . Damit die Änderungen wirksam werden, Red5 muss neu gestartet werden:

1. Prüfen Sie, ob red5 läuft:
ps aux | Griff red5

2. Gehen auf seine Ordner und schloss red5 unten:
cd / opt / red5 / dist
./red5-shutdown.sh

3. Sehen, ob es noch läuft oder nicht:
ps aux | Griff red5

4. Starten Sie es neu, und machen es auch die Protokolle Ausgabe in eine Datei Ihrer Wahl:
./red5.sh > start.log &

5. Stellen Sie sicher, es ist wieder online:
ps aux | Griff red5