Before you install

Ubuntu 10.04 32-bit or 64-bit server (or desktop)

  • 2 GB of memory (4 GB is better)
  • Dual-core 2.6 GHZ CPU (quad core is better)
  • Ports 80, 1935, 9123 accessible
  • Port 80 is available and not used by another application
  • 400G of free disk space (or more) for recordings

Installation of BigBlueButton 0.8-beta-3

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_08/ bigbluebutton-lucid main" | sudo tee  etc/apt/sources.list.d/bigbluebutton.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

..

2. Install Ruby

sudo apt-get install zlib1g-dev libssl-dev libreadline5-dev libyaml-dev build-essential bison checkinstall libffi5 gcc checkinstall libreadline5 libyaml-0-2

create a file called install-ruby.sh

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'
                  [email protected]
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/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

Next, run the script

chmod +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).

$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553)

Next type gem -v.

$ gem -v
1.3.7

Finally, to make sure you can install gems, type sudo gem install hello (BigBlueButton does not need the gem hello; rather, we’re just testing to makes sure gem is working properly).

$ sudo gem install hello
Successfully installed hello-0.0.1
1 gem installed
Installing ri documentation for hello-0.0.1...
Installing RDoc documentation for hello-0.0.1...

3. Install BigBlueButton

We’re now ready to install BigblueButton. Type

   sudo apt-get install bigbluebutton

4. Install API Demos

To interactively test your BigBlueButton server, you can install a set of API demos.

   sudo apt-get install bbb-demo

5. Do a Clean Restart

To ensure BigBlueButton has started cleanly, enter the following commands:

   sudo bbb-conf --clean
   sudo bbb-conf --check

Ref:http://code.google.com/p/bigbluebutton/wiki/08InstallationUbuntu

การติดตั้ง bigbluebutton ภายใน 30 นาที

Comments

comments

Tagged on:

4 thoughts on “การติดตั้ง bigbluebutton ภายใน 30 นาที

  • มกราคม 10, 2015 at 4:34 pm
    Permalink

    Good web site you have got here.. It’s difficult to find good quality writing like
    yours these days. I truly appreciate individuals like you!
    Take care!!

  • มกราคม 24, 2015 at 8:41 am
    Permalink

    great submit, very informative. I wonder why the other specialists
    of this sector don’t understand this. You must proceed your writing.
    I’m sure, you’ve a huge readers’ base already!

  • กุมภาพันธ์ 4, 2015 at 1:30 am
    Permalink

    This paragraph will help the internet viewers for building up new website
    or even a weblog from start to end.

  • กุมภาพันธ์ 21, 2015 at 1:11 pm
    Permalink

    They also help managers to take decisions about introducing some new product in the
    market or to make a better salable option for the product
    which is already in high demand in market. Make
    sure that you challenge the timeline given to you
    by your salesperson and the resources required on your end
    to make a successful implementation happen. Streamlines customer invoicing so that there are no leakages in the billing.

Comments are closed.