Установка Asterisk 12 в Debian 7

Автор | 19.01.2014

Вырезка из bash history по установке Asterisk 12 в дебине. Тут ничего нового или загадочного, просто все пакеты и команды в одном месте.

Сначала ставим все от чего зависит или может зависить Asterisk

apt-get install uuid-dev libuuid1 libjansson-dev links mysql-server mysql-client
apt-get install build-essential linux-headers-`uname -r` g++  subversion libmysqlclient-dev libxml2-dev libncurses5-dev libsqlite3-dev libssl-dev libsrtp0-dev unixodbc-dev

Переходим к скачиванию всего необходимого – Asterisk, DAHDI, LibPRI, mpg123

mkdir asterisk
cd asterisk/
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-12.0.0.tar.gz
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.8.0.1+2.8.0.tar.gz
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.14.tar.gz
links + g + http://sourceforge.net/projects/mpg123/files/mpg123/1.17.0/mpg123-1.17.0.tar.bz2/download

Распаковываем:

tar xvf asterisk-12.0.0.tar.gz
tar xvf libpri-1.4.14.tar.gz
tar xvf dahdi-linux-complete-2.8.0.1+2.8.0.tar.gz
tar xvf mpg123-1.17.0.tar.bz2

Собираем необходимые пакеты

cd dahdi-linux-complete-2.8.0.1+2.8.0
make all && make install && make config

cd ../libpri-1.4.14
make && make install

cd ../mpg123-1.17.0
./configure --prefix=/usr/ && make && make install

И финальный аккорд – сборка PBX

cd ../asterisk-12.0.0
bash contrib/scripts/get_mp3_source.sh
./configure
make menuconfig
make && make install
make samples
make config

Залишити відповідь