BigBlueButton Install on Ubuntu10.04 LTS 64

官方文档地址:http://code.google.com/p/bigbluebutton/wiki/InstallationUbuntu
12.04安装文档:BigBlueButton Install on Ubuntu12.04 LTS 64

欢迎

欢迎来到 BigBlueButton 0.81的安装手册, 我们的第十一个发布日期。你可以通过看release notes and overview来快速了解这个版本的功能。
安装前的条件
注意:这个版本只适合Ubnutu 10.04 64-bit版本,BigBlueButton 0.81目前没有适合32-bit的版本。
安装要求
    ●    Ubnutu 10.04 64-bit
    ●    4G内存(最好是8G)
    ●    CPU主频大于2.6GHZ
    ●    端口80,1935,9123可用
    ●    500G硬盘或者更大
除此之外,时区必须设定为 en_US.UTF-8,此外 /etc/default/locale 中必须包含 LANG=”en_US.UTF-8″ 这条语句,你可以这样验证

如果你没有看到 LANG="en_US.UTF-8",你可以这样做

然后,切回你的会话,再次打开 /etc/default/locale 检查是不是有LANG="en_US.UTF-8"
注意:如何你看到 LC_ALL=en_US.UTF-8,去掉LC_ALL 并保存。
接着,检查你是否运行在64-bit

如果你看到 x86_64,你应该你也应该没有任何版本的ruby安装。

如果你已经安装Ruby(例如ruby 1.8),首先卸载它BigBlueButton支持ruby1.9.2
安装BigBlueButton 0.81
以下内容假设你没有安装过BigBlueButton的任何版本
如果你曾经安装过,你可以了解下0.8与0.81的区别, here

1. 更新你的服务器

接下来你要安装0.81了
首先需要给您的服务器访问BigBlueButton包存储库
在一个终端窗口中,复制并粘贴以下命令。

接下来,确保你有 lucid multiverse 在你的源,做一下操作

如果您没有看到lucid multiverse the deb line,执行以下线sources.list
添加这个存储库

进一步在继续之前,做一个dist-upgrade确保服务器上所有当前包是最新的。

如果你不更新,apt-get dist-upgrade完成后可能建议您重启服务器。在继续下一步之前重新启动。

2. 安装LibreOffice

BigBlueButton使用工具上传MS office文档转换为PDF,这个要比Ubuntu10.4自带的OpenOffice要好
第一步,我们要安装一个stub package OpenOffice这将作为BigBlueButton依赖的OpenOffice。

如果在上面,你得到一个错误,检查openoffice.org-core。这样的话,删除所有现有的openoffice.org包并再次尝试安装上面的包。

接下来,我们要安装LibreOffice

3. 安装Ruby

视频的录制,和回放的基础是由Ruby来处理的会议记录
检查你是否有以前版本的ruby安装。

如果你已经安装Ruby,检查它的版本

如果和上面的ruby版本的不匹配,在继续之前卸载。
下载以下Ruby包。

下一个安装命令将给你一个对依赖关系没有发现错误。

解决依赖关系,输入

包安装后,运行以下两个命令安装ruby可执行文件的路径。

运行以下命令检查安装Ruby是否安装成功

然后安装 gem

最后,确保您可以安装gem,运行下面的命令来安装一个test gem,(BigBlueButton不需要gem hello ;相反,我们只是测试,以确保gem是正常工作)。

确保你可以执行上述三个命令没有错误在继续之前与这些指令。如果你遇到错误,请发布 bigbluebutton-setup,我们会帮助你解决这个错误。
您可能想知道为什么不使用默认的Ubuntu 10.04 Ruby包吗?不幸的是,他们都过时了。

4. 安装ffmpeg

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

可能遇到问题:

解决方法:

yasm下载地址:http://yasm.tortall.net/Download.html
下一步,运行下面命令

安装脚本完成后,检查ffmepg通过键入命令ffmpeg - version。 您应该看到如下

5. 安装BigBlueButton

现在,我们准备安装BigBlueButton

这条命令会安装BigBlueButton所有的依赖项和组件,会帮您安装BigBlueButton服务器并且配置。
如果您使用了HTTP代理,您将得到一个错误的 bbb-record-core,你可以解决这个问题 manually installing the gems

如果您得到这样一个错误If you get an error message
...... Error: FreeSWITCH didn't start
你可以忽略它,因为我们要在步骤7重新启动所有组件。

6. 安装API Demo

交互式测试BigBlueButton服务器,您可以安装一组API演示。
sudo apt-get install bbb-demo
如果你想从你的BigBlueButton服务器的欢迎页面加入演示会议,你需要安装BBB-演示套件。这是你在dev081演示服务器看到同样的欢迎页面。
后来,如果你想删除该API的演示,你可以输入命令
sudo apt-get purge bbb-demo

7. 做一个干净的重新启动

为确保BigBlueButton已经使用的干净利落,输入以下命令:

-- clean选项会清除所有的日志文件BigBlueButton。
--check选项的会通过日志文件寻找错误。
sudo bbb-conf –check会显示当前设置,然后在文本之后,“下面描述潜在的问题”,打印已检测到任何潜在的配置或启动问题。