Ubuntu14.04.5LTS 安装Openmeetings3.1.5

来源:互联网 发布:大话西游2源码 编辑:程序博客网 时间:2024/04/29 08:51

01 环境

阿里云ECS Ubuntu 14.04.5 LTS。干净镜像。

01.01 系统初始化

# 添加用户,-m创建/home/$username, -r系统用户,-s指定shell使用/bin/bashuseradd -m -r -s /bin/bash soft# 设置用户soft的密码passwd soft# 添加允许终端(SecureCRT/XShell/)远程登陆的账号vim /etc/ssh/sshd_config# 添加允许远程登陆的账号AllowUsers soft root#root账号重启服务service ssh restart# 更新系统sudo apt-get -y update && sudo apt-get -y upgrade# 赋予soft使用sudo命令的权限su rootvisudo -f /etc/sudoers# 在root   ALL=(ALL:ALL) ALL下面添加soft All=(ALL:ALL) ALL# 按Ctrl键 + O 保存文件,注意默认文件名称是sudoers.tmp,需要修改为sudoers# 按Ctrl键 + X 退出文件

01.02 安装MariaDBServer,并创建数据库

  sudo apt-get install mariadb-server#配置MariaDBServer字符集mysql -u root -pmysql> show variables like 'charater%';# character_set_database 和 character_set_server 默认是latin1,改为utf8# 停止mysql服务sudo service mysql stop# 设置mysql默认字符集使用utf8vim /etc/mysql/my.cnf# 在[mysqld]段内加入下面两行character_set_server=utf8#允许远程访问mysql数据库,注释掉本地地址绑定[netstat -an | grep 3306]#bind-address           = 127.0.0.1启动mysql服务sudo service mysql start创建openmeetings数据库和用户mysql -u root -puse mysql;CREATE DATABASE IF NOT EXISTS `openmeetings_3_1` DEFAULT CHARSET utf8 COLLATE utf8_general_ci;use `openmeetings_3_1`;CREATE USER 'openmeetings'@'%' IDENTIFIED BY 'openmeetings@123';GRANT ALL ON `openmeetings_3_1`.* TO 'openmeetings'@'%' WITH GRANT OPTION;FLUSH PRIVILEGES;

02 官网安装文档

OpenMeetings官网有很完备的安装文档。针对各种操作系统版本有独立pdf文档和自动安装脚本。如果使用自动化执行脚本,需要配置vpn,因为有些用到google开源代码。下载需要vpn。

02.01 安装说明页面:http://openmeetings.apache.org/installation.html

这里写图片描述

02.02 具体文档位置

https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools
这里写图片描述

02.03 选择对应系统的pdf安装文档

Installation OpenMeetings 3.1.5 on Ubuntu 14.04.pdf
ffmpeg-ubuntu-debian.sh
这里写图片描述

03.03 如果使用ffmpeg-ubuntu-debian.sh脚本,需要配置VPN。

ffmpeg-ubuntu-debian.sh脚本中需要的libvpx需要有vpn才能正常下载。没有vpn,需要根据ffmpeg-ubuntu-debian.sh手动下载代码,并运行脚本其余内容。

git clone --depth 1 https://chromium.googlesource.com/webm/libvpx.git

这里写图片描述

04 编译ffmpeg组件

根据ffmpeg-ubuntu-debian.sh下载好需要的代码。运行ffmpeg-ubuntu-debian.sh。

05 安装openmeetings

#下载安装包sudo wget http://www.apache.org/dyn/closer.lua/openmeetings/3.1.5/bin/apache-openmeetings-3.1.5.tar.gztar -zxvf apache-openmeetings-3.1.5.tar.gz -C /home/soft/apache-openmeetings-3.1.5wget http://www.apache.org/dyn/closer.lua/openmeetings/3.1.5/bin/apache-openmeetings-3.1.5.zipImageMagick测试直接安装行不sudo apt-get install -y ImageMagick# 查看安装位置whereis ImageMagickdpkg -L ImageMagick# convert路径:/usr/bin/convertsudo apt-get install -y swftoolsdpkg -L swftools# swftools路径:/usr/binsudo apt-get install -y ghostscriptdpkg -L ghostscript# ghostscript路径:/usr/binsudo apt-get install -y LibreOffice# libreoffice路径在 /usr/lib/libreoffice/# 安装LibreOffice中文支持包sudo apt-get install libreoffice-l10n-zh-cnsudo apt-get install -y soxdpkg -L sox# sox路径:/usr/bin安装jdkwget http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gzsudo mkdir -p /opt/jvm/sudo tar -zxvf jdk-8u121-linux-x64.tar.gz -C /opt/jvm/解压到/opt/jvm/jdksudo vim /etc/profileexport JAVA_HOME=/opt/jvm/jdk1.8.0_121/export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH# 安装zip unzip工具sudo apt-get install -y zip unzipmkdir apache-openmeetings-3.1.5unzip apache-openmeetings-3.1.5.zip -d ./apache-openmeetings-3.1.5unzip jodconverter-core-3.0-beta-4-dist.zip -d ./jodconverter-core-3.0-beta-4-disttar -zxvf mysql-connector-java-5.1.40.tar.gzcp mysql-connector-java-5.1.40/mysql-connector-java-5.1.40-bin.jar apache-openmeetings-3.1.5/lib/cp -r jodconverter-core-3.0-beta-4-dist/jodconverter-core-3.0-beta-4/conf/* apache-openmeetings-3.1.5/conf/cp -r jodconverter-core-3.0-beta-4-dist/jodconverter-core-3.0-beta-4/lib/* apache-openmeetings-3.1.5/lib/cp jodconverter-core-3.0-beta-4-dist/jodconverter-core-3.0-beta-4/*.jar apache-openmeetings-3.1.5/# 编译swftoolswget http://download.savannah.gnu.org/releases/freetype/freetype-2.7.tar.gz# 依赖bzip2 libpng harfbuzz zlibwget http://www.swftools.org/swftools-0.9.2.tar.gztar -zxvfs wftools-0.9.2.tar.gzcd swftools-0.9.2sudo apt-get install zlib1g-dev libjpeg-dev libgif-dev./configuremakesudo make install# pdf2swf路径在 /usr/local/bin/tar -zvxf swftools-0.x.x.tar  cd swftools-0.x.x  ./configure  make   make installmake install时出错rm:无效选项 -- o  Try 'rm --help' for more information.  make[1]: *** [install] 错误 1  解决办法,到解压好的swftools-0.x.x目录  编辑 swfs/Makefile 和 swfs/Makefile.in两个文件  rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf  去掉其中的 -o -L 其他rm的地方的-o -L选项也都去掉# 中文乱码的解决办法,安装xpdf,未测试sudo apt-get install xpdf

06 配置openmeetings

运行 red5.sh。在浏览器中打开http://ip:5080/openmeetings/install。开始设置openmeetings。

0 0