-
-
Notifications
You must be signed in to change notification settings - Fork 75
Installation
Bastian Triller edited this page Sep 26, 2020
·
40 revisions
This section provides guidance to download the latest code from our repository and compile it on your system.
-
Captagent 6.2+ requires
libuv
If your system does not provide
libuv
andlibuv-dev
, please install from our repository or compile it from source
apt-get install libexpat-dev libpcap-dev libjson-c-dev libtool automake flex bison libgcrypt-dev libuv1-dev libpcre3-dev libfl-dev
apt-get install libexpat1-dev libpcap-dev libjson-c-dev libtool automake flex bison libgcrypt11-dev libuv1-dev libpcre3-dev libfl-dev
apt-get install libexpat-dev libpcap-dev libjson0-dev libtool automake flex bison libuv-dev libgcrypt11-dev libfl-dev
wget https://github.com/sipcapture/captagent/raw/master/dependency/debian/wheezy/libuv_1.8.0-2_amd64.deb
dpkg -i libuv_1.8.0-2_amd64.deb
apt-get install libexpat-dev libpcap-dev libjson0-dev libtool automake flex bison
yum -y install json-c-devel expat-devel libpcap-devel flex-devel automake libtool bison libuv-devel flex
rpm -i https://github.com/sipcapture/captagent/raw/master/dependency/centos/6/libuv-1.8.0-1.el6.x86_64.rpm
rpm -i https://github.com/sipcapture/captagent/raw/master/dependency/centos/6/libuv-devel-1.8.0-1.el6.x86_64.rpm
yum -y install json-c-devel expat-devel libpcap-devel pcre-devel flex-devel automake libtool bison flex
cd /usr/src
git clone https://github.com/sipcapture/captagent.git captagent
cd captagent
./build.sh
./configure
make && make install
Name | Configure Flag | Libraries |
---|---|---|
HEP Compression | --enable-compression | |
IPv6 Support | --enable-ipv6 | |
PCRE Support | --enable-pcre | libpcre |
SSL Support | --enable-ssl | openssl |
TLS Support | --enable-tls | libgcrypt20 openssl |
MySQL Support | --enable-mysql | libmysqlclient |
Redis Support | --enable-redis | libhiredis |
To compile and enable TLS decryption features, please check the dedicated Wiki page.
Congratulations! You just installed your first basic instance of CaptAgent 6!