Installare Red5 su Debian

Ultime versioni installate con questo tutorial:
Red5 1.0.0 RC2
Java 1.6.0_26
Formica 1.8.4

Almeno Debian 5 (Lenny) Obbligatorio:
cat/etc//etc/debian_version

Rilascio di checkout:
cat/proc/versione
uname - a
problema/etc/gatto
cat/etc//etc/debian_version

Assicurarsi che il sistema può trovare che tutti richiedono dipendenze da /etc/apt/sources.list:
deb http://Security.debian.org/ wheezy/updates main
deb-src http://Security.debian.org/ wheezy/updates main
deb http://FTP.US.debian.org/Debian stabile principale non-free contrib
deb http://FTP.debian.org/Debian/ wheezy-updates main
deb-src http://FTP.debian.org/Debian/ wheezy-updates main
Commento fa riferimento a qualsiasi cd con # Se non viene inserito il cd di distribuzione.

Se il sistema non è in inglese, consentire che:
dpkg-reconfigure locales
export LANG = it_IT. UTF-8

Aggiornamento /etc/enviroment

Potrebbe essere necessario riavviare il sistema.

 

Aggiornamento:
apt-get update

Installare Subversion:
apt-get - y installare subversion

Installare gli strumenti per costruire il proprio pacchetto Debian:
apt-get - y installare dpkg-dev debhelper dh-make devscripts fakeroot

Installare Java (accettare la licenza di sole se si applica):
apt-get -y install java-package
apt-get -y install sun-java6-jre
apt-get -y install sun-java6-jdk
java -version

Installare Apache Formica:
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 / / ant / bin / -version formica locale

Scarica l'ultima versione di sviluppo di Red5:
svn co http://red5.googlecode.com/svn/java/server/trunk red5-tronco

Eseguire formica costruire red5:
cd red5-tronco
/usr / local / ant / bin / ant

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

Distribuire le applicazioni personalizzate in / usr / local / red5 / webapps .
Nell'esempio Applicazione VideoWhisper Red5 RTMP necessari per eseguire VideoWhisper Soluzioni.

Inizia Red5 in background:
cd / usr / local / red5
./red5.sh >> red5.log &

Verificare le porte corrette sono tenuti a:
netstat -ant

 

È necessario riavviare red5 ogni volta si aggiunge webapps a /usr/local/red5/webapps o modificare la configurazione o riavviare server.

Chiudere Red5:
cd / usr / local / red5
./Red5-shutdown.sh

O uccidere i processi di Red5:
ps aux | presa red5
uccidere $ID_processo

Quindi avviare nuovamente:
cd / usr / local / red5
./red5.sh >> red5.log &

 

Può anche essere distribuita come servizio per l'avvio automatico all'avvio del server:

vi /etc/init.d/red5

#! /bin/sh
# mettere questi contenuti alle: /etc/init.d/Red5
# cambiare percorso di directory di red5 sotto come necessario
RED5_DIR = / usr/local/red5

inizio()
{
echo “Avvio servizio Red5”
sudo su root -c “CD $RED5_DIR; ./red5.sh > /var/log/Red5.log &”
ritorno
}

Stop()
{
echo “Arresto di red5”
sudo su root -c ' killall red5 java’
ritorno
}

caso “$1” in
inizio)
inizio
;;
Stop)
Stop
;;
ricomincia)
Stop
inizio
;;
*)
echo “Uso: {inizio|Stop|ricomincia}”
uscita 1
;;
ESAC
uscita $?

chmod + x /etc/init.d/red5

Aumentare le dimensioni di / tmp (/usr / tmpDSK) Partizione in Linux

service httpd stop
servizio di arresto mysql
pstree -p | grep tailwatchd
umount / var / tmp
umount-l / tmp
dd tasso = / dev / zero of = / usr / tmpDSK bs = 1024k count = 2048
du -sch / usr / tmpDSK
mkfs-t ext3 / usr / tmpDSK
file / usr / tmpDSK
ciclo mount -o,noexec,nosuid,rw / usr / tmpDSK / tmp
installare -d –mode = 1777 / tmp
mount-o bind,rw,noexec,nosuid / tmp / var / tmp
inizio servizio httpd
inizio servizio mysql

mount-o bind,rw,noexec,nosuid / tmp / var / tmp