Установка Asterisk 12 в Debian 7
Вырезка из 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 |