在CentOS .65 64位安装OpenMeetings .3.0.1-阿里云开发者社区

开发者社区> 技术小胖子> 正文

在CentOS .65 64位安装OpenMeetings .3.0.1

简介:
+关注继续查看

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

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


下面我们进入安装过程.


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


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


首先下载所需的软件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
ImageMagick 
下载地址:http://www.imagemagick.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

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


开始编译安装软件:

1 JDK

1
2
3
4
5
6
7
8
9
10
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(安装过的可以忽略)

  

1
2
3
4
5
6
7
8
9
10
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

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


4 GhostScript

 

1
2
3
4
5
tar xvzf ghostscript-9.14.tar.gz
cd ghostscript-9.14
./configure
make
make install

5 SWFTools

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

1
yum install giflib-devel libjpeg-devel freetype-devel t1lib-devel
1
2
3
4
5
6
7
8
9
10
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

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

7 OpenOffice

 

1
2
3
4
5
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

1
2
3
4
5
tar xvzf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure
make
make install


9 ffmpeg

1
2
3
4
5
tar Jxvf ffmpeg-20140521-git-19e66c7.tar.xz
cd ffmpeg-20140521-git-19e66c7
./configure
make
make install


10 SOX

1
2
3
4
5
tar xvzf sox-14.4.0.tar.gz
cd sox-14.4.0
./configure
make 
make install


11 openmeetings

1
2
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下启动

         启动命令如下:

       

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

         2 openmeetings

         启动openmeetings用如下命令启动

         

1
sh red5.sh &


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

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

        http://192.168.1.222/openmeetings/install

        然后开始安装

        


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

        其他保持默认就行了!


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

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

        

1
2
3
4
"/opt/openoffice.org3"
"/opt/libreoffice"
"/usr/lib/openoffice"
"/usr/lib/libreoffice"

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

        例如:

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


  

    

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




      本文转自flyingzf  51CTO博客,原文链接:http://blog.51cto.com/flyingzf/1415180,如需转载请自行联系原作者




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Spring Boot 基础教程:集成 Swagger2,构建强大的 API 文档
主要对 Swagger 进行了简单介绍,并用 Spring Boot 集成 Swagger,同时还进行简单的测试,构建我们自己的 API 接口文档。
8 0
看完这篇,你不可能不懂「动态代理」
四个版本迭代,带你一步步模拟JDK动态代理
6 0
系统稳定性设计原则:简单、冗余、标准化、健壮
系统稳定性设计原则:简单、冗余、标准化、健壮
5 0
Spring Boot Serverless 实战系列 | 性能调优
Spring Boot Serverless 实战系列第四篇来啦,本文将向大家介绍如何对 Serverless 应用进行性能调优。
10 0
Spring Boot 基础教程:使用 Swagger3 生成 API 接口文档
主要介绍如何使用 Spring Boot 集成 Swagger3,构建我们自己的 API 接口文档,并对比了 Swagger2 和 Swagger3 的区别,让我们从 Swagger2 向 Swagger3 过渡更加顺滑。
8 0
相约在冬季实战营——第一期学习报告
冬奥云小宝带你玩转五期实战营 覆盖五大技术方向 “0成本”实践学习 快速晋级为专业的“云上开发者” -- 摘自云起冬季实战营https://developer.aliyun.com/adc/series/wintercamp
19 0
漫谈“架构团队”之组织架构(下)
漫谈“架构团队”之组织架构(下)
6 0
21119
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载