Skip to content

Instantly share code, notes, and snippets.

@Fenkiou
Last active August 29, 2015 14:03
Show Gist options
  • Select an option

  • Save Fenkiou/86c7281231db9e12bb9a to your computer and use it in GitHub Desktop.

Select an option

Save Fenkiou/86c7281231db9e12bb9a to your computer and use it in GitHub Desktop.
A procedure to install BigBlueButton on Ubuntu 14.04
sudo apt-get install language-pack-en
sudo update-locale LANG=en_US.UTF-8
wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -
echo "deb http://ubuntu.bigbluebutton.org/lucid_dev_081/ 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 upgrade
wget http://bigbluebutton.googlecode.com/files/openoffice.org_1.0.4_all.deb
sudo dpkg -i openoffice.org_1.0.4_all.deb
sudo apt-get install python-software-properties
sudo apt-get install libreoffice-common
sudo apt-get install libreoffice
sudo apt-get install build-essential zlib1g zlib1g-dev libruby1.9.1 libxml2 libxml2-dev libxslt1-dev
sudo apt-get build-dep ruby1.9.1
wget ftp://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
nano ext/Setup and uncomment the zlib line
./configure
make
sudo make install
cd ../
ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553)
gem -v
1.3.7
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...
touch install_ffmpeg.sh
put this into it :
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=no --deldoc=yes --default
fi
save, chmod +x install_ffmpeg.sh
./install_ffmpeg.sh
ffmpeg -version
ffmpeg version 2.0.1
built on Sep  1 2013 02:02:28 with gcc 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1)
configuration: --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpx
libavutil      52. 38.100 / 52. 38.100
libavcodec     55. 18.102 / 55. 18.102
libavformat    55. 12.100 / 55. 12.100
libavdevice    55.  3.100 / 55.  3.100
libavfilter     3. 79.101 /  3. 79.101
libswscale      2.  3.100 /  2.  3.100
libswresample   0. 17.102 /  0. 17.102
download this package : http://ubuntuhandbook.org/index.php/2013/09/install-peazip-ubuntu-13-04-fix-dependencies/
sudo dpkg -i the_file
download this package : http://packages.ubuntu.com/fr/lucid/libmpfr1ldbl
sudo dpkg -i the_file
sudo apt-get install red5
If you get and error (JAVA_HOME not found)
sudo nano /etc/environnement, mine like this :
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-7-openjdk-amd64/bin"
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
sudo nano /etc/init.d/red5 and change JDK_DIRS :
JDK_DIRS="/usr/lib/jvm/java-7-openjdk-amd64"
then re-run sudo apt-get install red5
sudo gem install gherkin -v '2.2.9' -- --with-cflags=-w –nodoc
sudo apt-get install bigbluebutton
if FreeSwitch doesn't want to start (because libssl.so.0.9.8: cannot open shared object file)
sudo apt-get install libssl0.9.8
Sources :
https://code.google.com/p/bigbluebutton/wiki/InstallationUbuntu#5.__Install_BigBlueButton
http://packages.ubuntu.com/fr/lucid/libmpfr1ldbl
http://ubuntuhandbook.org/index.php/2013/09/install-peazip-ubuntu-13-04-fix-dependencies/
https://groups.google.com/forum/#!msg/bigbluebutton-setup/HkrwZ3Yb69Y/Rc5OBBAdfxIJ
http://seeds4c.org/Servidor+seeds4c.org+2014-2+%28Ubuntu+14.04%29
http://www.howopensource.com/2011/08/utserver-error-while-loading-shared-libraries-libssl-so-0-9-8-libcrypto-so-0-9-8-solved/
@anilcse
Copy link

anilcse commented Sep 11, 2014

How can I start bbb?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment