516a00fa5f8a5101aa8b2d2076defcce.jpg
 
BigBlueButton 是一套開放的 Web Conference 系統,也可以作為提供 webinar 的服務
Web 基本上是 Flash ,但也有提供 Android App 喔!!
  • 先安裝 Ubuntu 10.04
    先安裝 Ubuntu 10.04 64-bit (如果使用其他 Linux, 如 CentOS, 容易遇到問題,所以建議還是使用 Ubuntu 10.04 比較好
  • 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
  • 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
  • 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
  • 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
     
  • 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
  • Install API Demos
    sudo apt-get install bbb-demo
    
    如果測試完則可以刪除
    sudo apt-get purge bbb-demo
    
  • Do a Clean Restart
    sudo bbb-conf --clean
    sudo bbb-conf --check
  • Upgrading BigBlueButton 0.81
    sudo apt-get update
    sudo apt-get dist-upgrade
    
    sudo bbb-conf --clean
    sudo bbb-conf --check
Facebook 討論區載入中...