OpenMeetings是一个多语言可定制的视频会议和协作系统。它支持音频、视频,能让你查看每个与会者的桌面。OpenMeetings还包含一个白板,通过白板可以导入各种格式的图片和涂鸦。

其特色功能是白板功能,可以演示doc,ppt,pdf,jpg,txt等众多格式文件.


下面我们进入安装过程.


注意: OpenMeetings需要OpenOffice或者LibreOffice的支持 所以安装系统的时候把桌面何JDK安装上


这里我安装系统的时候已经将开发包,桌面,办公套件(office),MySQL和JDK已经安装好了


首先下载所需的软件:

ImageMagick 
下载地址:http://www.p_w_picpathmagick.org/download/ImageMagick.tar.gz

GhostScript
下载地址:http://downloads.ghostscript.com/public/ghostscript-9.14.tar.gz

SWFTools
下载地址:http://www.swftools.org/swftools-0.9.2.tar.gz

JODConverter  
下载地址:https://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip

Yasm  
下载地址:http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz

FFmpeg  
下载地址:http://ffmpeg.zeranoe.com/builds/source/ffmpeg/ffmpeg-20140522-git-f932e5f.tar.xz

SOX   
下载地址:http://sourceforge.net/projects/sox/files/sox/14.4.0/sox-14.4.0.tar.gz

OpenOffice    
如果没有安装office软件可以下载安装,安装过的可以忽略   中文版下载地址如下:    http://sourceforge.net/projects/openofficeorg.mirror/files/4.1.0/binaries/zh-CN/Apache_OpenOffice_4.1.0_Linux_x86-64_install-rpm_zh-CN.tar.gz

JDK
        
如果安装系统的时候已经安装了JDK 可以忽略,没有安装从如下地址下载安装:  
http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz

OpenMeetings
下载地址:http://mirror.esocc.com/apache/openmeetings/3.0.1/bin/apache-openmeetings-3.0.1.tar.gz


其次关闭系统防火墙和selinux

    chkconfig iptables off
    sed -i 's/enforcing/disabled/g' /etc/selinux/config


开始编译安装软件:

1 JDK

mkdir /usr/local/java
tar xvzf jdk-8u5-linux-x64.tar.gz -C /usr/local/java
添加环境变量:
export JAVA_HOME=/usr/local/java/
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$PATH:$JAVA_HOME/bin
将以上代码写入/etc/profile文件 然后用一下命令使/etc/profile文件生效
source /etc/profile
测试java
java -version


2 MySQL(安装过的可以忽略)

  

yum install mysql-server
chkconfig mysqld on 
service mysqld start
mysqladmin -u root password 7654321
在/etc/my.cnf添加如下内容
在mysqld字段添加如下:
default-character-set=utf8
character-set-server=utf8
在client字段添加如下:
default-character-set=utf8


3 ImageMagick

tar xvzf ImageMagick.tar.gz
cd ImageMagick-6.8.9-1/
./configure  //这里问了方便所以安装到默认位置,如果你想安装到其他位置,可以更改路径
make
make install


4 GhostScript

 

tar xvzf ghostscript-9.14.tar.gz
cd ghostscript-9.14
./configure
make
make install

5 SWFTools

安装SW之前确认以下包有没有安装,如果没有  请安装.

yum install giflib-devel libjpeg-devel freetype-devel t1lib-devel
tar xvzf swftools-0.9.2.tar.gz
cd swftools-0.9.2
./configure
make 
make install
如果make install 有错误
修改vi swfs/Makefile文件
搜索default_viewer.swf 把这一样的 -o -L 删除
搜索default_loader.swf 把这一样的 -o -L 删除
保存退出 再次MAKE INSTALL

6 JODConverter

mkdir /usr/local/jodc
unzip jodconverter-core-3.0-beta-4-dist.zip -d /usr/local/jodc
这个只需要解压就行了  等安装时候需要填写这个解压的lib路径
这里的路径是:/usr/local/jodc/lib

7 OpenOffice

 

tar xvzf Apache_OpenOffice_4.1.0_Linux_x86-64_install-rpm_zh-CN.tar.gz
cd zh-CN/RPMS
rpm -ivh openoffice*
cd desktop-integration
rpm -ivh openoffice.org-redhat*

8 Yasm

tar xvzf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure
make
make install


9 ffmpeg

tar Jxvf ffmpeg-20140521-git-19e66c7.tar.xz
cd ffmpeg-20140521-git-19e66c7
./configure
make
make install


10 SOX

tar xvzf sox-14.4.0.tar.gz
cd sox-14.4.0
./configure
make 
make install


11 openmeetings

mkdir /usr/local/openmeetings
tar xvzf apache-openmeetings-3.0.1.tar.gz -C /usr/local/openmeeting

        

解压后如果/usr/local/openmeetings/webapps/openmeetings/WEB-INF/lib/目录下没有

mysql-connector-java-bin.jar 文件的话请从mysql网站下载一个 请根据自己所装MYSQL本下载   

        下载地址:http://downloads.mysql.com/archives/c-j/

        下载后解压吧里面的mysql驱动文件复制到                                            

        /usr/local/openmeetings/webapps/openmeetings/WEB-INF/lib/

        然后进入:/usr/local/openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF

        把这个目录下的mysql_persistence.xml文件复制一份名为persistence.xml 

        cp mysql_persistence.xml persistence.xml

        然后修改这个文件

        vi persistence.xml

        大约在87和88行修改MYSQL数据库的用户名和密码,修改完成后保存退出:

启动服务:

         1 office

         office最好再xwindow下启动

         启动命令如下:

       

  soffice "--accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" --nologo --headless --nofirststartwizard &

         2 openmeetings

         启动openmeetings用如下命令启动

         

sh red5.sh &


支持软件全部安装设置完成,现在我们从浏览器安装:

        打开浏览器输入网址,请根据自己的IP地址或者买域名更改地址:

        http://192.168.1.222/openmeetings/install

        然后开始安装

        


        注意JOD路径应填写为:/usr/local/jodc/lib

        其他保持默认就行了!


        其他问题 如果上传的ppt,doc等MS公司的文件无法演示,显示一个"DELETED"的话 请检查

        officeHome office一般情况下从如下几个路径检查

        

"/opt/openoffice.org3", 
"/opt/libreoffice", 
"/usr/lib/openoffice", 
"/usr/lib/libreoffice"

        如果你的office没有安装在这几个目录 那么就做个快捷链接

        例如:

ln -s /usr/lib64/libreoffice /usr/lib/libreoffice


 

    

 参考地址:http://down.51cto.com/data/748687