BigBlueButton Install on Ubuntu12.04 LTS 64

官方文档地址:https://code.google.com/p/bigbluebutton/wiki/InstallationUbuntu
参考文档地址:https://groups.google.com/forum/#!topic/bigbluebutton-dev/cIGUQBLiSoU
10.04安装文档:BigBlueButton Install on Ubuntu10.04 LTS 64

安装Ubuntu 12.04 64步骤省略,再开始一下步骤之前,默认你已经有一台Ubuntu12.04 64服务器
先按照官方文档做一些检查

如果没有看到 LANG="en_US.UTF-8" 执行

接着检查是否是64位系统

检查是否已经安装Ruby

如果你已经安装Ruby,如果不是1.9.2版本的,先卸载,因为BigBlueButton是在1.9.2版本上进行的测试
现在正式开始安装BBB

1. Update your server

运行以下命令行

接下来,确定在sources.list 有lucid multiverse ,接着运行

如果有lucid multiverse ,你将会看到

如果没有看到,执行下面命令

操作下面步骤之前,给服务器做一个更新,确保服务器上的包都是最新的。

2. Install LibreOffice

BBB用LibreOffice 将文档转换为PDF,运行下面命令你个,下载LibreOffice

接着,安装LibreOffice

3. Install Ruby

录像和回放时基于Ruby的,在安装Ruby之前,先安装一些依赖包

下载Ruby包

下面安装命令可能会报缺少依赖项的错误

如果报错,执行以下命令

接着,配置执行命令路径

检查Ruby是否安装成功

接着,查看gem

接下来,安装gem测试

接着,继续添加依赖项

4. Install ffmpeg

BigBlueButton利用ffmpeg过程视频文件播放。
安装ffmpeg,创建一个名为install-ffmpeg的文件,复制并粘贴下面的脚本。

接着,执行以下命令

查看ffmpeg版本信息,你会看到

5. Install BigBlueButton

现在可以安装bigbluebutton了

这个命令安装BigBlueButton组件的所有依赖项。包装将为您做所有的工作BigBlueButton服务器安装和配置。
如果您是在HTTP代理,您将得到一个错误的包bbb-record-core。你可以解决这个问题通过手动安装的gem manually installing the gems.
如果你得到以下错误信息
…… Error: FreeSWITCH didn’t start
你需要按照 步骤七 做一个重启

6. Install API Demos

如果你要删除API Demo

7. Do a Clean Restart

如果服务无法启动,可能是因为系统内存没有达到2G,调整到2G从新启动。