sudo apt-get install git-core subversion build-essential autoconf automake libtool libncurses5 libncurses5-dev make libjpeg-dev
sudo apt-get install gawk
sudo apt-get install libtool-bin
sudo apt-get install pkg-config
sudo apt-get install libtiff-dev
sudo apt-get install -y autoconf git libtool g++ zlib1g-dev libjpeg-dev libsqlite3-dev libcurl4-openssl-dev libpcre3-dev libspeex-dev libspeexdsp-dev libldns-dev libedit-dev libssl-dev pkg-config yasm liblua5.2-dev libopus-dev libsndfile-dev libpq-dev pkg-config
git clone https://github.com/freeswitch/spandsp.git
cd spandsp
./bootstrap.sh
./configure
make -j $(nproc)
sudo make install
#wget https://www.openssl.org/source/openssl-1.1.1m.tar.gz
#./config
#make -j $(nproc)
#sudo make install
git clone https://github.com/freeswitch/sofia-sip.git
cd sofia-sip
./bootstrap.sh
./configure
make -j $(nproc)
sudo make install
#wget https://www.sqlite.org/2022/sqlite-autoconf-3370200.tar.gz
#./configure
#make -j $(nproc)
#sudo make install
#wget https://curl.se/download/curl-7.81.0.tar.gz
#./configure --without-ssl
#make -j $(nproc)
#sudo make install
sudo apt-get install libpcre++-dev
#wget http://downloads.us.xiph.org/releases/speex/speex-1.2.0.tar.gz --no-check-certificate
#./configure
#make -j $(nproc)
#sudo make install
#wget http://downloads.xiph.org/releases/speex/speexdsp-1.2rc3.tar.gz --no-check-certificate
#./configure
#make -j $(nproc)
#sudo make install
wget https://libav.org/releases/libav-12.3.tar.gz --no-check-certificate
cd libav
CFLAGS="-fPIC" ./configure --enable-pic --enable-shared
make -j $(nproc)
sudo make install
sudo apt install cmake uuid-dev
git clone https://github.com/signalwire/libks.git
#To build use cmake (Minimum version 3.7.2):
cmake .
make
sudo make install
git clone https://github.com/signalwire/signalwire-c.git
cd signalwire-c
cmake .
make -j $(nproc)
sudo make install
git clone freeswitch-1.10.7
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:${PKG_CONFIG_PATH}
./rebootstrap.sh
./configure --prefix=/usr/local/freeswitch
make -j $(nproc)
sudo make install
最后修改:2022 年 01 月 09 日
© 允许规范转载