20111011 bigbluebutton
DESCRIPTION
TRANSCRIPT
BigBlueButton國家高速網路與計算中心
Co-Life 團隊
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 多方溝通與合作分享平台
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 多方溝通與合作分享平台
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 多方溝通與合作分享平台
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 多方溝通與合作分享平台
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 多方溝通與合作分享平台
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
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 多方溝通與合作分享平台
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 多方溝通與合作分享平台
04/10/2023 10
Install BigBlueButtonsudo apt-get install bigbluebutton
Co-Life 多方溝通與合作分享平台
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
04/10/2023 12
Install API Demossudo apt-get install bbb-demo
Co-Life 多方溝通與合作分享平台
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 多方溝通與合作分享平台
04/10/2023 14 Co-Life 多方溝通與合作分享平台
04/10/2023 15
Trying out your server
Co-Life 多方溝通與合作分享平台