تثبيت RED5 على ديبيان

أحدث الإصدارات المثبتة مع هذا البرنامج التعليمي:
RED5 1.0.0 RC2
جافا 1.6.0_26
النمل 1.8.4

ديبيان على الأقل 5 (ليني) مطلوب:
القط/إلخ/debian_version

الإفراج عن الخروج:
القط/proc/الإصدار
uname-a
القط/إلخ/القضية
القط/إلخ/debian_version

تأكد من العثور على النظام وتتطلب كل التبعيات من/etc/apt/sources.list:
http ديب://security.debian.org/الضغط/التحديثات الرئيسية
ديب-src http://security.debian.org/الضغط/التحديثات الرئيسية
http ديب://ftp.us.debian.org/debian مستقرة الرئيسية المسهمة غير حرة
http ديب://ftp.debian.org/debian/الضغط-التحديثات الرئيسية
ديب-src http://ftp.debian.org/debian/الضغط-التحديثات الرئيسية
تعليق أية مراجع مؤتمر نزع السلاح مع # إذا لم يتم إدراج القرص المضغوط التوزيع.

إذا لم يكن النظام في اللغة الإنجليزية, تمكين هذا:
لغات نظام إدارة حزم دبيان-إعادة
تصدير LANG = en_US. UTF-8

تحديث/etc/enviroment

قد تحتاج إلى إعادة تشغيل الكمبيوتر.

 

التحديث:
الرابطة بين الحصول على التحديث

تثبيت التخريب:
ص-الرابطة بين الحصول على تثبيت التخريب

تثبيت أدوات لبناء الخاصة بك حزم دبيان:
y-الرابطة بين الحصول على تثبيت نظام إدارة حزم دبيان-ديف ديبهيلبير dh--جعل ديفسكريبتس فاكيروت

تثبيت جافا (تقبل الشمس الترخيص إذا كان ينطبق):
y-الرابطة بين الحصول على تثبيت حزمة جافا
ص-الرابطة بين الحصول على تثبيت صن-java6-ران
الحصول على شقة--y تثبيت jdk-الشمس-java6
java -version

تثبيت Apache النمل:
مجلد مشترك 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 تصدير = / البيرة / المحلية / النمل
/usr/local/ant/bin/ant -version

Download the latest development version of Red5:
شارك إس HTTP://red5.googlecode.com/svn/java/server/trunk red5-trunk

Run ant to build red5:
cd red5-trunk
/usr/local/ant/bin/ant

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

Deploy your custom apps in/usr/local/red5/webapps .
في المثال VideoWhisper Red5 RTMP application needed to run VideoWhisper solutions.

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

Verify the correct ports are being bound to:
netstat -ant

 

You need to restart red5 each time you add webapps to /usr/local/red5/webapps or change configuration or restart server.

Close Red5:
cd /usr/local/red5
./RED5-shutdown.sh

Or kill Red5 processes:
ملاحظة مدخل aux | البقرى RED5
قتل $معرف العملية

Then start it again:
cd /usr/local/red5
./red5.sh >> red5.log &

 

Can also deploy it as service to start automatically on server boot:

vi /etc/init.d/red5

#! /bin/sh
# put these contents at: /etc/init.d/red5
# change red5 directory path below as necessary
RED5_DIR=/usr/local/red5

بداية()
{
صدى صوت “Starting Red5 Service
sudo su root -ccd $RED5_DIR; ./red5.sh > /var/log/red5.log &”
return
}

توقف()
{
صدى صوت “Shutting down red5
sudo su root -c ‘killall red5 java
return
}

حالة “$1” في
بداية)
بداية
;;
توقف)
توقف
;;
إعادة تشغيل)
توقف
بداية
;;
*)
صدى صوت “استعمال: {بداية|توقف|إعادة تشغيل}”
exit 1
;;
ESAC
exit $?

chmod +x /etc/init.d/red5