先安裝 Ubuntu 10.04
先安裝 Ubuntu 10.04 64-bit (如果使用其他 Linux, 如 CentOS, 容易遇到問題,所以建議還是使用 Ubuntu 10.04 比較好
# 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
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
# 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
#!/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
sudo gem install hello
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
sudo apt-get upgrade sudo apt-get dist-upgrade sudo apt-get install swftools sudo apt-get install bbb-web bbb-config bigbluebutton bigbluebutton
sudo apt-get install bbb-demo
sudo apt-get purge bbb-demo
sudo bbb-conf --clean sudo bbb-conf --check
sudo apt-get update sudo apt-get dist-upgrade sudo bbb-conf --clean sudo bbb-conf --check