Forked from cruzer45/freeswitch 1.6 build steps Ubuntu 14.04.sh
Last active
August 27, 2017 16:33
-
-
Save Crusader4Christ/7aa1db56e7c2149f900bed97297fb057 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#add the repositories | |
sudo apt-get update && sudo apt-get install -y curl | |
curl https://files.freeswitch.org/repo/ubuntu/freeswitch-1.6/freeswitch_archive_g0.pub | apt-key add - | |
echo "deb http://files.freeswitch.org/repo/ubuntu/freeswitch-1.6/ trusty main" | sudo tee /etc/apt/sources.list.d/freeswitch.list | |
sudo apt-get update | |
# install dependencies | |
sudo apt-get install -y libyuv-dev libvpx2-dev liblua5.2-dev libvpx2-dev libvpx2 zlib1g-dev libspeex1 libopus-dev libsndfile-dev autoconf automake devscripts gawk g++ git-core 'libjpeg-dev|libjpeg62-turbo-dev' libncurses5-dev 'libtool-bin|libtool' make python-dev gawk pkg-config libtiff5-dev libperl-dev libgdbm-dev libdb-dev gettext libssl-dev libcurl4-openssl-dev libpcre3-dev libspeex-dev libspeexdsp-dev libsqlite3-dev libedit-dev libldns-dev libpq-dev | |
#create the source folder | |
mkdir ~/sources && mkdir ~/switch && cd ~/sources | |
#get the code | |
git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git | |
cd freeswitch | |
# The -j argument spawns multiple threads to speed the build process | |
./bootstrap.sh -j | |
# if you want to add or remove modules from the build, edit modules.conf | |
# add a module by removing '#' comment character at the beginning of the line | |
# remove a module by adding the '#' comment character at the beginning of the line containing the name of the module to be skipped | |
nano modules.conf | |
./configure --enable-core-pgsql-support --prefix="~/switch/" --with-java=/usr/lib/jvm/java-8-oracle/include/ | |
make && make install | |
make cd-sounds-install cd-moh-install |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment