SHOW:
|
|
- or go back to the newest paste.
1 | - | apt update && apt upgrade -y && apt install -y autotools-dev devscripts dpkg-dev libasound2-dev libbison-dev libblkid1 libbsd-dev libc6-dev libc-dev-bin libclang-common-7-dev libcurl4-openssl-dev libdb5.3-dev libdb-dev libdevel-callchecker-perl libdevel-globaldestruction-perl libdevmapper1.02.1 libedit-dev libexpat1-dev libffi-dev libgcc-8-dev libgdbm-dev libgpg-error0 libhashkit-dev libhiredis-dev libjbig-dev libjpeg62-turbo-dev libjpeg-dev libldns-dev libltdl-dev liblzma-dev libmemcached-dev libmount1 libncurses5-dev libncurses-dev libobjc-8-dev libogg-dev libomp-7-dev libpcre3-dev libperl-dev libpq-dev libpthread-stubs0-dev libpython2.7-dev libpython2-dev libpython3.7-dev libpython3-dev libpython-dev libsasl2-dev libspeex-dev libspeexdsp-dev libsqlite3-dev libssl-dev libstdc++-8-dev libtiff5-dev libtiff-dev libudev1 libvorbis-dev libx11-dev libxau-dev libxcb1-dev libxdmcp-dev linux-libc-dev llvm-7-dev manpages-dev postgresql-server-dev-11 postgresql-server-dev-all python2.7-dev python2-dev python3.7-dev python3-dev python-dev unixodbc-dev uuid-dev x11proto-core-dev x11proto-dev xtrans-dev zlib1g-dev wget libtool-bin vim liblua5.1-0-dev yasm libsndfile-dev |
1 | + | apt update && apt install -y autoconf automake devscripts g++ git libtool make pkg-config libncurses5-dev libssl-dev libcurl4-openssl-dev libpcre3-dev libspeexdsp-dev libedit-dev yasm libldns-dev libpq-dev liblua5.3-dev libopus-dev libsndfile1-dev libavformat-dev libswscale-dev libvpx-dev libx264-dev libvlc-dev libvlccore-dev libshout3-dev libmp3lame-dev libgsm1-dev libjpeg-dev libspandsp-dev python3 python3-pip unzip uuid-dev libsndfile1-dev libtool-bin libsqlite3-dev libunwind-dev libvlc-dev libvlccore-dev libiksemel-dev libgdbm-dev libperl-dev libtiff-dev libxml2-dev liblua5.3-dev libyuv-dev libsystemd-dev libhiredis-dev libmemcached-dev |
2 | ||
3 | cd /usr/src/ | |
4 | - | wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.gz |
4 | + | |
5 | git clone https://github.com/freeswitch/spandsp | |
6 | git clone https://github.com/signalwire/freeswitch.git -b v1.10 freeswitch | |
7 | - | git clone https://github.com/signalwire/freeswitch.git -b v1.10.9 freeswitch |
7 | + | |
8 | cd /usr/src/sofia-sip && ./bootstrap.sh -j && ./configure && make && make install && /sbin/ldconfig | |
9 | - | tar xvfz autoconf-2.71.tar.gz && rm -f autoconf-2.71.tar.gz && cd /usr/src/autoconf-2.71 && ./configure && make && make install |
9 | + | cd /usr/src/spandsp && ./bootstrap.sh -j && ./configure && make && make install && /sbin/ldconfig |
10 | - | cd /usr/src/sofia-sip && ./bootstrap.sh -j && ./configure && make && make install && ldconfig |
10 | + | |
11 | - | cd /usr/src/spandsp && ./bootstrap.sh -j && ./configure && make && make install && ldconfig |
11 | + | |
12 | cd /usr/src/freeswitch && git config pull.rebase true && ./bootstrap.sh -j | |
13 | ||
14 | vim modules.conf | |
15 | ||
16 | ` | |
17 | applications/mod_hiredis | |
18 | applications/mod_commands | |
19 | applications/mod_conference | |
20 | applications/mod_curl | |
21 | applications/mod_db | |
22 | applications/mod_dptools | |
23 | applications/mod_expr | |
24 | applications/mod_fifo | |
25 | applications/mod_hash | |
26 | applications/mod_lcr | |
27 | applications/mod_memcache | |
28 | applications/mod_nibblebill | |
29 | applications/mod_spandsp | |
30 | dialplans/mod_dialplan_xml | |
31 | endpoints/mod_loopback | |
32 | endpoints/mod_sofia | |
33 | event_handlers/mod_event_socket | |
34 | event_handlers/mod_json_cdr | |
35 | formats/mod_sndfile | |
36 | formats/mod_tone_stream | |
37 | languages/mod_lua | |
38 | loggers/mod_console | |
39 | loggers/mod_logfile | |
40 | loggers/mod_syslog | |
41 | say/mod_say_en | |
42 | xml_int/mod_xml_curl | |
43 | databases/mod_pgsql | |
44 | ` | |
45 | ||
46 | ./configure --prefix=/opt/freeswitch --disable-libyuv --disable-libvpx --enable-64 --disable-srtp --enable-systemd && make && make install |