CentOS 6:
- yum -y install autoconf automake gsm-devel jansson-devel kernel-devel libcurl-devel libsrtp-devel libtiff libtool libtool-ltdl libtool-ltdl-devel libuuid-devel libxml2-devel newt-devel speex-devel sox sqlite-devel spandsp spandsp-devel uuid-devel xmlstarlet
- cpanm Asterisk::AGI
CentOS 7:
- yum -y install autoconf automake gsm-devel jansson-devel kernel-devel libcurl-devel libsrtp-devel libtiff-tools libtool libtool-ltdl libtool-ltdl-devel libuuid-devel libxml2-devel newt-devel speex-devel sox sqlite-devel spandsp spandsp-devel uuid-devel xmlstarlet
- cpanm Asterisk::AGI
CentOS 8 and later:
- dnf -y install autoconf automake gsm-devel jansson-devel kernel-devel libcurl-devel libsrtp-devel libtiff-tools libtool libtool-ltdl libtool-ltdl-devel libuuid-devel libxml2-devel newt-devel speex-devel sox sqlite-devel spandsp spandsp-devel uuid-devel xmlstarlet
- cpanm Asterisk::AGI
On machines running Rocky Linux:
- dnf install -y kernel-devel # for Rocky 8
- dnf install -y kernel-devel-matched # for Rocky 9 and newer
- dnf install -y autoconf automake bzip2 elfutils-libelf-devel gsm-devel jansson-devel libcurl-devel libedit-devel libpng-devel libsrtp-devel libtiff-tools libtool libtool-ltdl libtool-ltdl-devel libuuid-devel libxml2-devel newt-devel sox speex-devel sqlite-devel spandsp spandsp-devel uuid-devel xmlstarlet
- cpanm Asterisk::AGI
Debian:
- apt-get install libsrtp0-dev
- [If the above fails, try apt-get install libsrtp2-dev instead]
- apt-get install autoconf libcurl4-openssl-dev libgsm1-dev libjansson-dev libltdl7 libltdl-dev libnewt-dev libsox-fmt-all libsqlite3-dev libspandsp2 libspandsp-dev libxml2-dev linux-headers-`uname -r` pkg-config sox sqlite3 uuid-dev xmlstarlet
- cpanm Asterisk::AGI
Devuan:
- apt-get install libsrtp0-dev
- [If the above fails, try apt-get install libsrtp2-dev instead]
- apt-get install autoconf libcurl4-openssl-dev libgsm1-dev libjansson-dev libltdl7 libltdl-dev libnewt-dev libsox-fmt-all libsqlite3-dev libspandsp2 libspandsp-dev libxml2-dev linux-headers-`uname -r` pkg-config sox sqlite3 uuid-dev xmlstarlet
- cpanm Asterisk::AGI
Fedora:
- yum -y install autoconf automake gsm-devel jansson-devel kernel-devel kernel-smp-devel libcurl-devel libsrtp-devel libtiff-tools libtool libtool-ltdl libtool-ltdl-devel libuuid-devel libxml2-devel newt-devel speex-devel sox sqlite-devel spandsp spandsp-devel uuid-devel xmlstarlet
- cpanm Asterisk::AGI
Redhat Enterprise:
- yum -y install autoconf automake gsm-devel jansson-devel kernel-devel kernel-smp-devel libcurl-devel libsrtp-devel libtiff-tools libtool libtool-ltdl libtool-ltdl-devel libuuid-devel libxml2-devel newt-devel speex-devel sox sqlite-devel spandsp spandsp-devel uuid-devel xmlstarlet
- cpanm Asterisk::AGI
Ubuntu:
- apt-get install libsrtp0-dev
- [If the above fails, try apt-get install libsrtp2-dev instead]
- apt-get install autoconf autogen libcurl4-openssl-dev libgsm1-dev libjansson-dev libltdl7 libltdl-dev libnewt-dev libsox-fmt-all libsqlite3-dev libspandsp2 libspandsp-dev libtool libxml2-dev linux-headers-`uname -r` pkg-config sox sqlite3 uuid-dev xmlstarlet linux-bpf-dev
- cpanm Asterisk::AGI