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/
@dimitris-k
Copy link

Something is wrong in line 71, but otherwise the instructions are very helpfull. My first bbb installation is up and running on 14.04 !! Thanks or maybe ... FenkiouSoMutch !!

@dzmitrys-dev
Copy link

Could anyone confirm if this is working please?

@dzmitrys-dev
Copy link

I can confirm, worked perfectly

@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