分类: LINUX
2011-01-19 09:22:18
服务器环境:rhel5
客户端:win xp,win7
运行openmeeting所需软件支持:
JDK,运行环境支持;
Mysql:openmeeting后台数据库
Openoffice:openoffice支持;
Swftools,imagemagick,ghostscript,ffmpeg。
更多细节:
安装步骤:
一.安装JDK;
1. 安装JDK:
java官方网站:
2. 安装包有源码和rpm包,选择看个人喜好。
我下载的是:jdk-6u20-linux-i586-rpm.bin
chmod u+x jdk-6u20-linux-i586-rpm.bin
./ jdk-6u20-linux-i586-rpm.bin
Rpm包会自己安装;安装的路径在:/usr/java/jdk1.6.0_20
3. JDK环境变量设置:
修改/etc/profile文件,在其文件末端添加如下字段,
JAVA_HOME=/usr/java/jdk1.6.0_20
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME PATH CLASSPATH
============================
使配置生效:
source /etc/profile
测试是否安装正确:
[root@node1 /]# java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
出现如下JAVA版本信息代表JDK安装完成!
安装mysql数据库:
yum –y install mysql mysql-server
修改数据库root密码:
mysqladmin –u root –p password 新密码
在/etc/my.cnf文件下添加:
default-character-set=utf8
二.安装swftools;
注意:
Swftools安装依赖以下三个包:
zlib-devel;rhel系统中自带,rpm安装即可;
lame包(libmp3lame.so.0):
官方网站:
Rpm包下载地址:
t1lib包(libt1.so.5):
下载地址:
swftools下载地址:
测试:shell中输入pdf2swf,看是否有一列参数出现!
三.Imagemagick安装:
下载地址:
测试:shell中输入convert,看是否有一系列参数出现!
四,ghostscript安装:
下载地址:
我下载的包是:ghostscript-8.62.tar
tar zxvf ghostscript-8.62.tar
./configure
make
make install
测试:shell中输入ffmpeg,看是否会出现一系统参数。
五.openoffice的安装:
下载地址:
解压后rpm安装!
1. 在/etc/rc.d/init.d/目录下建立名字为openoffice的新文件,并输入如下文字:
OOo_HOME=/opt/openoffice.org3/program
SOFFICE_PATH=$OOo_HOME/soffice
PIDFILE=/var/run/openoffice-server.pid
set -e
case "$1" in
start)
if [ -f $PIDFILE ]; then
echo "OpenOffice headless server has
already started."
sleep 5
exit
fi
echo "Starting OpenOffice headless
server"
$SOFFICE_PATH -headless -nologo
-nofirststartwizard -accept="socket,host=127.0.0.1,port=8100;urp" &
> /dev/null 2>&1
touch $PIDFILE
;;
stop)
if [ -f $PIDFILE ]; then
echo "Stopping OpenOffice headless
server."
killall -9 soffice && killall -9
soffice.bin
rm -f $PIDFILE
exit
fi
echo "Openoffice headless server is not
running."
exit
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
以上代码,使openmeeting能调用openoffice!
chmod 775 /etc/rc.d/init.d/openoffice
启动服务:
[root@node1 openmeeting]# /etc/rc.d/init.d/openoffice start
Starting OpenOffice headless server
六.安装openmeeting和red5.
进入google官方网站下载openmeeting与red的集成包:
openmeetings_1_1_r3087,
下载地址:
解压到/openmeeting目录中;
unzip openmeetings_1_1_r3087
mv red5 /openmeetings/
cd /openmeetings/red5/
chmod u+x red5.sh
chmod u+x red5-shutdown.sh
cd webapps/openmeetings/conf
cp mysql_hibernate.cfg.xml hibernate.cfg.xml
vi hibernate.cfg.xml
把mysql的用户和密码修改成你先设置好的。
后台启动red5:
sh red5.sh &
ps:red5程序启动比较慢,如果启动成功,可以看见5080端口处于listen状态;
[root@node1 red5]# netstat -tulnp |grep 5080
tcp 0 0 :::5080 :::* LISTEN 4948/java
这部分更多细节,请查看google官方文档:
七,openmeeting安装!
在客户端IE上输入:,将会看见程序在loading,然后会出现openmeeting的web安装界面。注意填写正确各个软件的路径!!!