一.版本信息

1.linux:CentOS release 5.2

2.red5:由Google-code下的源码

3.jdk:java version "1.6.0_21"

4.ant:version 1.8.1

5.ivy:2.2.0-rc1

二.部署环境

1.部署jdk

1).下载JDK

wget http://cds-esd.sun.com/ESD6/JSCDL/jdk/6u21-b06/jdk-6u21-linux-i586-rpm.bin?AuthParam=1282899632_329245a15a075ba1d284f44e3f3c4b38&TicketId=B%2Fw4kB2DTVxNSB1FPVJdlgTj&GroupName=CDS&FilePath=/ESD6/JSCDL/jdk/6u21-b06/jdk-6u21-linux-i586-rpm.bin&File=jdk-6u21-linux-i586-rpm.bin

2).安装

./jdk-6u21-linux-i586-rpm.bin  根据提示安装,默认路径/usr/java/jdk1.6.0_18/

3).环境变量

vi /etc/profile

在最后加入下列语句

      JAVA_HOME=/usr/java/jdk1.6.0_18     
      PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin    
      CLASSPATH=.:$JAVA_HOME/jre/lib/:$JAVA_HOME/lib 

2.安装ant

1).下载

wget  http://labs.renren.com/apache-mirror/ant/binaries/apache-ant-1.8.1-bin.tar.gz

2).解压

cp    apache-ant-1.8.1-bin.tar.gz  /usr

cd /usr

tar xzvf  apache-ant-1.8.1-bin.tar.gz

3).配置环境变量

vi /etc/profile

在最后加上下边语句

export ANT_HOME=/usr/apache-ant-1.8.1
export PATH=$PATH:$ANT_HOME/bin

3.安装ivy

1).下载

wget http://apache.etoak.com/ant/ivy/2.2.0-rc1/apache-ivy-2.2.0-rc1-bin.tar.gz

2).解压

cp apache-ivy-2.2.0-rc1-bin.tar.gz   /usr

cd  /usr

tar xzvf  apache-ivy-2.2.0-rc1-bin.tar.gz

3).编译,apache-ivy-2.2.0/doc下有个install.html  可以通过Apache打开查看,参照说明来安装,其实也不难,就是拷贝jar文件到ant的lib下,然后在src/example/hello-ivy/下直接ant

cp apache-ivy-2.2.0-rc1.jar /usr/apache-ant-1.8.1/lib/  

cd /usr/apache-ivy-2.2.0/src/example/hello-ivy/

ant

三。到此所有准备工作都准备就绪了。下载red5,进行编译

1.下载源

cd  /usr

svn co http://red5.googlecode.com/svn/java/server/trunk red5

2.编译

cd  /usr/red5

ant  dist  #开始编译,时间比较长,且等着吧。

四.总结编译完成后,dist目录下的就是可用的red5了,尽情享用吧。

本来想传个刚编译好的上来,附件太大30m,受限。就不传了。