Ubuntu14.04.5LTS 安装Openmeetings3.1.5

01 环境

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

01.01 系统初始化

# 添加用户,-m创建/home/$username, -r系统用户,-s指定shell使用/bin/bash
useradd -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 root
visudo -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 -p
mysql> show variables like 'charater%';
# character_set_database 和 character_set_server 默认是latin1,改为utf8
# 停止mysql服务
sudo service mysql stop

# 设置mysql默认字符集使用utf8
vim /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 -p

use 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
这里写图片描述

02.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

这里写图片描述

03 编译ffmpeg组件

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

04 安装openmeetings

#下载安装包
sudo wget http://www.apache.org/dyn/closer.lua/openmeetings/3.1.5/bin/apache-openmeetings-3.1.5.tar.gz

tar -zxvf apache-openmeetings-3.1.5.tar.gz -C /home/soft/apache-openmeetings-3.1.5

wget http://www.apache.org/dyn/closer.lua/openmeetings/3.1.5/bin/apache-openmeetings-3.1.5.zip

ImageMagick测试直接安装行不
sudo apt-get install -y ImageMagick
# 查看安装位置
whereis ImageMagick
dpkg -L ImageMagick
# convert路径:/usr/bin/convert

sudo apt-get install -y swftools
dpkg -L swftools
# swftools路径:/usr/bin

sudo apt-get install -y ghostscript
dpkg -L ghostscript
# ghostscript路径:/usr/bin

sudo apt-get install -y LibreOffice
# libreoffice路径在 /usr/lib/libreoffice/
# 安装LibreOffice中文支持包
sudo apt-get install libreoffice-l10n-zh-cn

sudo apt-get install -y sox
dpkg -L sox
# sox路径:/usr/bin

安装jdk
wget http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz

sudo mkdir -p /opt/jvm/
sudo tar -zxvf jdk-8u121-linux-x64.tar.gz -C /opt/jvm/
解压到/opt/jvm/jdk

sudo vim /etc/profile
export JAVA_HOME=/opt/jvm/jdk1.8.0_121/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# 安装zip unzip工具
sudo apt-get install -y zip unzip

mkdir apache-openmeetings-3.1.5
unzip apache-openmeetings-3.1.5.zip -d ./apache-openmeetings-3.1.5

unzip jodconverter-core-3.0-beta-4-dist.zip -d ./jodconverter-core-3.0-beta-4-dist

tar -zxvf mysql-connector-java-5.1.40.tar.gz
cp 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/

# 编译swftools
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.7.tar.gz
# 依赖
bzip2 libpng harfbuzz zlib

wget http://www.swftools.org/swftools-0.9.2.tar.gz
tar -zxvfs wftools-0.9.2.tar.gz
cd swftools-0.9.2
sudo apt-get install zlib1g-dev libjpeg-dev libgif-dev

./configure
make
sudo make install
# pdf2swf路径在 /usr/local/bin/

tar -zvxf swftools-0.x.x.tar
  cd swftools-0.x.x
  ./configure
  make 
  make install

make 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

05 配置openmeetings

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值