20111011 bigbluebutton

15
BigBlueButton 國國國國國國國國國國國 Co-Life 國國

Upload: hs1250

Post on 12-Jan-2015

3.659 views

Category:

Documents


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 20111011 bigbluebutton

BigBlueButton國家高速網路與計算中心

Co-Life 團隊

Page 2: 20111011 bigbluebutton

04/10/2023 2

安裝前準備 http://code.google.com/p/bigbluebutton/wi

ki/08InstallationUbuntu 系統需求

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

Co-Life 多方溝通與合作分享平台

Page 3: 20111011 bigbluebutton

04/10/2023 3

安裝前準備 Bigbluebutton 使用 Nginx 作為 http

server Nginx 是輕量化的 http server http://wiki.nginx.org/ 若同時有安裝 Apache ,請將 Apache 的

port 指向其他 port ,因為 nginx 會用到80 以及 8080 port

Co-Life 多方溝通與合作分享平台

Page 4: 20111011 bigbluebutton

04/10/2023 4

Install the BigBlueButton apt-get repository key

# Add the BigBlueButton keysudo wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -

# Add the BigBlueButton repository URL and ensure the multiverse is enabledecho "deb http://ubuntu.bigbluebutton.org/lucid_dev_08/ bigbluebutton-lucid main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.listecho "deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse" | sudo tee -a /etc/apt/sources.list

Co-Life 多方溝通與合作分享平台

Page 5: 20111011 bigbluebutton

04/10/2023 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 updatesudo apt-get dist-upgrade

You may need to reboot server after upgrade

Co-Life 多方溝通與合作分享平台

Page 6: 20111011 bigbluebutton

04/10/2023 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/Co-Life 多方溝通與合作分享平台

Page 7: 20111011 bigbluebutton

04/10/2023 7

Install Rubyvi install-ruby.sh

Co-Life 多方溝通與合作分享平台

sudo apt-get -y install zlib1g-dev libssl-dev libreadline5-dev libyaml-dev build-essential bison checkinstall libffi5 gcc checkinstall libreadline5 libyaml-0-2cd /tmpwget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gztar xvzf ruby-1.9.2-p290.tar.gzcd ruby-1.9.2-p290./configure --prefix=/usr\            --program-suffix=1.9.2\            --with-ruby-version=1.9.2\            --disable-install-docmakesudo checkinstall -D -y\                  --fstrans=no\                  --nodoc\                  --pkgname='ruby1.9.2'\                  --pkgversion='1.9.2-p290'\                  --provides='ruby'\                  --requires='libc6,libffi5,libgdbm3,libncurses5,libreadline5,openssl,libyaml-0-2,zlib1g'\                  [email protected] update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.2 500\                        --slave   /usr/bin/ri   ri   /usr/bin/ri1.9.2\                        --slave   /usr/bin/irb  irb  /usr/bin/irb1.9.2\                        --slave   /usr/bin/gem  gem  /usr/bin/gem1.9.2\                        --slave   /usr/bin/erb  erb  /usr/bin/erb1.9.2\                        --slave   /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.2

Page 8: 20111011 bigbluebutton

04/10/2023 8

Install Rubychmod +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

Co-Life 多方溝通與合作分享平台

Page 9: 20111011 bigbluebutton

04/10/2023 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

Co-Life 多方溝通與合作分享平台

Page 10: 20111011 bigbluebutton

04/10/2023 10

Install BigBlueButtonsudo apt-get install bigbluebutton

Co-Life 多方溝通與合作分享平台

Page 11: 20111011 bigbluebutton

04/10/2023 11

Install BigBlueButton 安裝到最後會出現如下的錯誤訊息

Co-Life 多方溝通與合作分享平台

Nginx default web is located at /usr/share/nginx/www

ln –s /usr/share/nginx/www /var/www/nginx-default

sudo apt-get -f install

Page 12: 20111011 bigbluebutton

04/10/2023 12

Install API Demossudo apt-get install bbb-demo

Co-Life 多方溝通與合作分享平台

Page 13: 20111011 bigbluebutton

04/10/2023 13

Do a Clean Restartsudo bbb-conf --cleansudo 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

Co-Life 多方溝通與合作分享平台

Page 14: 20111011 bigbluebutton

04/10/2023 14 Co-Life 多方溝通與合作分享平台

Page 15: 20111011 bigbluebutton

04/10/2023 15

Trying out your server

Co-Life 多方溝通與合作分享平台