BigBlueButton
  • 7,302 views,
  • 2013-11-06,
  • 上傳者: Kuann Hung,
  •  0
516a00fa5f8a5101aa8b2d2076defcce.jpg
 
BigBlueButton 是一套開放的 Web Conference 系統,也可以作為提供 webinar 的服務
Web 基本上是 Flash ,但也有提供 Android App 喔!!
安裝步驟
1.
先安裝 Ubuntu 10.04
先安裝 Ubuntu 10.04 64-bit (如果使用其他 Linux, 如 CentOS, 容易遇到問題,所以建議還是使用 Ubuntu 10.04 比較好
2.
1. Update your server
# Add the BigBlueButton key
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_081/ bigbluebutton-lucid main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list

# add sources.list
echo "deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse" | sudo tee -a /etc/apt/sources.list

sudo apt-get update
sudo apt-get dist-upgrade
3.
Install LibreOffice
wget http://bigbluebutton.googlecode.com/files/openoffice.org_1.0.4_all.deb
sudo dpkg -i openoffice.org_1.0.4_all.deb


# install
sudo apt-get install python-software-properties

sudo apt-add-repository ppa:libreoffice/libreoffice-4-0
sudo apt-get update

sudo apt-get install libreoffice-common
sudo apt-get install libreoffice
4.
Install Ruby
# pre-install ruby (test)
sudo apt-get install zlib1g-dev libssl-dev libreadline5-dev libyaml-dev build-essential bison checkinstall libffi5 gcc checkinstall libreadline5 libyaml-0-2 mlocate

# update mlocate
sudo updatedb
 
vi install-ruby.sh
#!/bin/bash
cd /tmp
wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz
tar xvzf ruby-1.9.2-p290.tar.gz
cd ruby-1.9.2-p290
./configure --prefix=/usr --program-suffix=1.9.2 --with-ruby-version=1.9.2 --disable-install-doc 
make
sudo 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' --maintainer=brendan.ribera@gmail.com 

sudo 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/erb erb /usr/bin/erb1.9.2 --slave /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.2

sudo update-alternatives --install /usr/bin/gem gem /usr/bin/gem1.9.2 500
 
chmod +x install-ruby.sh
./install-ruby.sh
 
sudo gem install hello
5.
Install ffmpeg
vi install-ffmpeg.sh
sudo apt-get install build-essential git-core checkinstall yasm texi2html libvorbis-dev libx11-dev libxfixes-dev zlib1g-dev pkg-config

LIBVPX_VERSION=1.2.0
FFMPEG_VERSION=2.0.1

if [ ! -d "/usr/local/src/libvpx-${LIBVPX_VERSION}" ]; then
  cd /usr/local/src
  sudo git clone http://git.chromium.org/webm/libvpx.git "libvpx-${LIBVPX_VERSION}"
  cd "libvpx-${LIBVPX_VERSION}"
  sudo git checkout "v${LIBVPX_VERSION}"
  sudo ./configure
  sudo make
  sudo checkinstall --pkgname=libvpx --pkgversion="${LIBVPX_VERSION}" --backup=no --deldoc=yes --default
fi

if [ ! -d "/usr/local/src/ffmpeg-${FFMPEG_VERSION}" ]; then
  cd /usr/local/src
  sudo wget "http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.bz2"
  sudo tar -xjf "ffmpeg-${FFMPEG_VERSION}.tar.bz2"
  cd "ffmpeg-${FFMPEG_VERSION}"
  sudo ./configure --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpx
  sudo make
  sudo checkinstall --pkgname=ffmpeg --pkgversion="5:${FFMPEG_VERSION}" --backup=no --deldoc=yes --default
fi
 

chmod +x install-ffmpeg.sh
./install-ffmpeg.sh
 
6.
Install BigBlueButton
 
 
sudo apt-get upgrade
sudo apt-get dist-upgrade


sudo apt-get install swftools 
sudo apt-get install bbb-web bbb-config bigbluebutton bigbluebutton
7.
Install API Demos
sudo apt-get install bbb-demo
如果測試完則可以刪除
sudo apt-get purge bbb-demo
8.
Do a Clean Restart
sudo bbb-conf --clean
sudo bbb-conf --check
9.
Upgrading BigBlueButton 0.81
sudo apt-get update
sudo apt-get dist-upgrade

sudo bbb-conf --clean
sudo bbb-conf --check
Facebook 討論區載入中...
資料夾 :
發表時間 :
2013-11-06 12:45:06
觀看數 :
7,302
發表人 :
Kuann Hung
部門 :
老洪的 IT 學習系統
QR Code :