2. 安裝前準備
http://code.google.com/p/bigbluebutton/wiki/08In
stallationUbuntu
系統需求
An Ubuntu 10.04 32-bit or 64-bit server
2 GB of memory
Root access to the server
5G of free disk space
Port 80 is not in use by other applications
2011/10/19 2 Co-Life 多方溝通與合作分享平台
3. 安裝前準備
Bigbluebutton 使用 Nginx 作為 http server
Nginx 是輕量化的 http server
http://wiki.nginx.org/
若同時有安裝Apache,請將Apache的port
指向其他port,因為nginx會用到80 以及
8080 port
2011/10/19 3 Co-Life 多方溝通與合作分享平台
4. Install the BigBlueButton apt-get repository key
# Add the BigBlueButton key
sudo wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -
# Add the BigBlueButton repository URL and ensure the multiverse is enabled
echo "deb http://ubuntu.bigbluebutton.org/lucid_dev_08/ bigbluebutton-lucid main" | sudo tee
/etc/apt/sources.list.d/bigbluebutton.list
echo "deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse" | sudo tee -a /etc/apt/sources.list
2011/10/19 4 Co-Life 多方溝通與合作分享平台
5. 更新
After you've made the above changes, do
a dist-upgrade to ensure your running the
latest packages and your server is up-to-
date before installing BigBlueButton.
sudo apt-get update
sudo apt-get dist-upgrade
You may need to reboot server after
upgrade
2011/10/19 5 Co-Life 多方溝通與合作分享平台
6. Install Ruby
The record and playback infrastructure uses
Ruby for the processing of recorded sessions.
The following script will install Ruby 1.9.2 as
a package (so it can be removed later on if
desired).
Ruby 的起源可以追溯到 1995 年,由日本工
程師「松本行弘」開發釋出,並遵循 GPL 協
定和 Ruby License。Ruby 原意為紅寶石,而
在電腦程式碼界裡頭是一個簡單快速、物件導
向的指令碼語言。
http://www.ruby-lang.org/zh_TW/
2011/10/19 6 Co-Life 多方溝通與合作分享平台
8. Install Ruby
chmod +x install-ruby.sh
./install-ruby.sh
After the install finishes, type ruby -v. You should see the
ruby interpreter output 1.9.2p290 (or later).
Next type gem –v
2011/10/19 8 Co-Life 多方溝通與合作分享平台
9. Install FreeSWITCH Configuration
BigBlueButton FreeSWITCH for voice
conferencing, which gives you the option
setup dial-in phone numbers to your
BigBlueButton server.
開放源碼專案 FreeSWITCH 是從 2006 年開
始發展的一套全新電話應用軟體,由於實作了
和 Google Talk 同樣的程式庫之故,可以介接
Google Talk 進行語音會談,並與公眾電話網
路整合同時橋接至 VoIP 設備。
http://www.freeswitch.org/
sudo apt-get install bbb-freeswitch-config
2011/10/19 9 Co-Life 多方溝通與合作分享平台
13. Do a Clean Restart
sudo bbb-conf --clean
sudo bbb-conf –check
Note: For the beta, you can ignore the
following warning
** Potential problems described below **
# The following properties in
/var/lib/tomcat6/webapps/bigbluebutton/WEB-
INF/classes/bigbluebutton.properties have no value.
# bigbluebutton.web.logoutURL
2011/10/19 13 Co-Life 多方溝通與合作分享平台