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 日
如果觉得我的文章对你有用,请随意赞赏