在Debian上安装Red5的

安装本教程的最新版本:
RED5 1.0.0 RC2
Java 1.6.0_26
蚂蚁 1.8.4

至少 Debian 5 (莱尼) 必填:
猫/等/debian_version

签出版本:
猫/过程/版本
uname-a
猫/等/问题
猫/等/debian_version

确保系统可以找到所有需要依赖项从 /etc/apt/sources.list:
deb http://security.debian.org/ 挤压/更新主
deb src http://security.debian.org/ 挤压/更新主
deb http://ftp.us.debian.org/debian 稳定主要非自由流体
deb http://ftp.debian.org/debian/ 挤压更新主
deb src http://ftp.debian.org/debian/ 挤压更新主
评论与任何 cd 引用 # 如果不插入分布 cd.

如果系统不是英文, 启用,:
dpkg 重新配置区域设置
出口郎 = en_US。UTF-8

更新 /etc/enviroment

您可能需要重新启动.

 

更新:
apt-get 来更新

安装 颠覆:
apt-get 来 y 安装颠覆

安装工具来构建您自己的 Debian 软件包:
apt-get 来 y 安装 dpkg-dev debhelper dh 使 devscripts fakeroot

安装 Java (如果接受了太阳许可证适用):
apt-get 来安装 java 软件包-y
apt-get 来 y 安装太阳 java6 jre
apt-get 来 y 安装太阳 java6 jdk
java-版本

安装 Apache 蚂蚁:
wget的HTTP://www.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.gz
焦油 zxvf 阿帕奇-蚂蚁-1.8.4-bin.tar.gz
mv apache-蚂蚁-1.8.4 /usr/local/ant
出口ANT_HOME =的/ usr /本地/蚂蚁
/usr/局部/ant/bin/蚂蚁-版本

下载最新的开发版本的 Red5:
SVN HTTP合作://red5.googlecode.com/svn/java/server/trunk red5 树干

运行 ant 构建 red5:
cd red5 树干
/usr 本地蚂蚁 bin 蚂蚁

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

部署您自定义的应用程序中/usr/局部/red5/webapps .
在示例 VideoWhisper Red5 RTMP 应用 运行所需 VideoWhisper 解决方案.

在背景中启动 Red5:
cd /usr/local/red5
./red5.sh >> red5.log &

验证正确的端口被绑定到:
netstat-蚂蚁

 

您需要重新启动 red5 每次您将网络应用程序添加到 /usr/local/red5/webapps 或更改配置或重新启动服务器.

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

或杀 Red5 进程:
ps aux | grep red5
$进程id

然后再次启动它:
cd /usr/local/red5
./red5.sh >> red5.log &

 

也可以将其部署为服务器开机自动启动的服务:

六、 /etc/init.d/red5

#! /bin/sh
# 把这些内容在: /etc/init.d/red5
# 更改以下作为必要的 red5 目录路径
RED5_DIR = / usr/局部/red5

开始()
{
回声 “正在启动 Red5 服务”
sudo 苏根-c “cd $RED5_DIR; ./red5.sh > /var/log/red5.log &”
返回
}

停止()
{
回声 “关闭 red5”
sudo 苏根-c ' killall red5 java’
返回
}

案例 “$1” 在
开始)
开始
;;
停止)
停止
;;
重新开始)
停止
开始
;;
*)
回声 “使用: {开始|停止|重新开始}”
退出 1
;;
esac
退出 $?

chmod + x /etc/init.d/red5

在SUSE Linux上安装Red5的

第一次知道您知道要安装的系统.

使用 uname-a 如果你需要下载 32 或 64 位版本.

获得 SUSE 释放: 猫 /etc/SuSE-release

安装 JDK

安装最新的 JDK,从 http://java.sun.com/javase/downloads/index.jsp .

使用 chmod + x 要下载可执行文件并执行它.

请确保使用最新版本:

ln-s /usr,java,新 /usr/局部/jdk
ln-s
/usr/java/最新/jre /usr/局部/jre
rm /usr/bin/java

ln-s
/usr java 最新 bin java /usr/bin/java
出口 JAVA_HOME = usr/java/最新 /


安装 SVN

获取从 SVN: HTTP://software.opensuse.org/search?baseproject = 所有&p = 1&q = 颠覆

安装的 Rpm: rpm-四 package.rpm

根据需要安装任何依赖项. 从 http 搜索://software.opensuse.org/search .

安装 ANT

wget http://www.apache.org/dist/ant/binaries/apache-ANT-1.8.0-bin.tar.gz
zxvf的apache-ANT-1.8.0-bin.tar.gz的
MV Apache的ANT-1.8.0的/ usr /本地/蚂蚁

配置
出口ANT_HOME =的/ usr /本地/蚂蚁
LN -s的/ usr /本地/蚂蚁/斌/蚂蚁在/ usr / local / bin目录/蚂蚁

更换旧的蚂蚁
RM / usr /斌/蚂蚁
LN -s的/ usr /本地/蚂蚁/斌/蚂蚁/ usr /斌/蚂蚁

检查蚁版本:
蚂蚁-version


Red5的INSTALL

获取最新的Red5 :
SVN HTTP合作://red5.googlecode.com/svn/java/server/trunk RED5

Red5的构建 :
CD RED5
蚂蚁准备
蚂蚁区

Red5的移动:
CD ..
MV RED5的/ opt / RED5

OPERATE RED5

Red5的开始 (当需要或在服务器上重新启动):
cd /opt/red5/dist
./red5.sh > start.log &

安装/更新在 /opt/red5/dist/webapps 文件夹中的应用 . 为要使更改生效, Red5,必须重新启动:

1. 检查RED5运行:
ps aux | grep red5

2. 去它的文件夹,并关闭RED5下来:
cd /opt/red5/dist
./RED5-shutdown.sh

3. 看它是否仍在运行或不:
ps aux | grep red5

4. 重新启动, 和也让它变成你所选择的文件输出日志:
./red5.sh > start.log &

5. 请确保它是重新联机:
ps aux | grep red5