Najnowsze wersje zainstalowane z tego samouczka:
Red5 1.0.0 RC2
Java 1.6.0_26
Mrówka 1.8.4
Co najmniej Debiana 5 (Lenny) Wymagane:
kot/etc/debian_version
Zamówienie wersji:
cat/proc/wersja
uname -
kot/etc/problem
kot/etc/debian_version
Upewnij się, że system można znaleźć wszystkie wymagają zależności od /etc/apt/sources.list:
deb http://Security.debian.org/ głównego wycisnąć/aktualizacje
deb-src http://Security.debian.org/ głównego wycisnąć/aktualizacje
deb http://FTP.us.debian.org/debian stabilne głównym contrib non-free
deb http://FTP.debian.org/debian/ squeeze aktualizacje głównego
deb-src http://FTP.debian.org/debian/ squeeze aktualizacje głównego
Komentarz, odwołuje się do żadnych cd z # Jeśli dystrybucja cd nie jest włożona.
Jeśli system nie jest w języku angielskim, Włącz to:
dpkg-reconfigure locales
Eksport LANG = pl_PL. UTF-8
Aktualizacja /etc/enviroment
Konieczne może być ponowne uruchomienie.
Aktualizacja:
apt-get update
Zainstalować Obalenie:
apt-get - y rata obalenie
Instalowanie narzędzi do tworzenia własnych pakietów Debiana:
apt-get - y instalować dpkg-dev debhelper dh-make devscripts fakeroot
Zainstalować Java (zaakceptować słońce licencji, jeśli dotyczy):
apt-get -y install java-package
apt-get -y install sun-java6-jre
apt-get -y install sun-java6-jdk
java -version
Zainstalować Apache Mrówka:
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
ANT_HOME eksport = / usr / local / ant
/usr / local / ant / bin / ant -version
Pobierz najnowszą wersję rozwojową Red5:
svn co http://red5.googlecode.com/svn/java/server/trunk red5 Drzewo
Uruchom ant zbudować Red5:
cd red5 Drzewo
/usr / local / ant / bin / ant
Wdrażanie Red5:
mkdir / usr / local / red5
cp -R gmina / * / usr / local / red5 /
cd / usr / local / red5
chmod 755 red5.sh
Wdrażać własne aplikacje w katalogu / usr / local / red5 / webapps .
W przykładzie Aplikacja VideoWhisper Red5 RTMP potrzebne do uruchomienia VideoWhisper Rozwiązania.
Zacznij Red5 w tle:
cd / usr / local / red5
./red5.sh >> red5.log &
Sprawdzić prawidłowe porty są zobowiązane do:
netstat -Na
Musisz ponownie uruchomić red5 za każdym razem, dodać webapps /usr/local/red5/webapps lub zmienić konfigurację lub uruchom ponownie serwer.
Zamknąć Red5:
cd / usr / local / red5
./red5-shutdown.sh
Albo zabić Red5 procesów:
ps aux | grep red5
zabić $process_id
Następnie uruchom go ponownie:
cd / usr / local / red5
./red5.sh >> red5.log &
Można także wdrożyć go jako usługę do automatycznego uruchamiania podczas startu serwera:
VI /etc/init.d/red5
#! /bin/sh
# umieścić te treści w: /etc/init.d/Red5
# Zmień ścieżkę katalogu red5 poniżej jako niezbędne
RED5_DIR = / usr/local/red5początek()
{
echo “Uruchamianie usługi Red5”
sudo su root -c “CD $RED5_DIR; ./red5.sh > /var/log/Red5.log &”
Powrót
}Przystanek()
{
echo “Zamykanie red5”
sudo su root -c "killall red5 java’
Powrót
}przypadek “$1” w
początek)
początek
;;
Przystanek)
Przystanek
;;
restart)
Przystanek
początek
;;
*)
echo “Sposób użycia: {początek|Przystanek|restart}”
zjazd 1
;;
ESAC
zjazd $?
chmod + x /etc/init.d/red5