先安裝 Ubuntu 10.04
先安裝 Ubuntu 10.04 64-bit (如果使用其他 Linux, 如 CentOS, 容易遇到問題,所以建議還是使用 Ubuntu 10.04 比較好
1 2 3 4 5 6 7 8 9 10 11 | # 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 |
1 2 3 4 5 6 7 8 9 10 11 12 | 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 |
1 2 3 4 5 | # 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 |
1 2 3 4 5 6 7 8 9 10 11 12 | #!/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 |
1 | sudo gem install hello |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 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 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 |
1 2 3 4 5 6 | sudo apt-get upgrade sudo apt-get dist-upgrade sudo apt-get install swftools sudo apt-get install bbb-web bbb-config bigbluebutton bigbluebutton |
1 | sudo apt-get install bbb-demo |
1 | sudo apt-get purge bbb-demo |
1 2 | sudo bbb-conf --clean sudo bbb-conf --check |
1 2 3 4 5 | sudo apt-get update sudo apt-get dist-upgrade sudo bbb-conf --clean sudo bbb-conf --check |