View Source

Устанавливаем зависимости:
* sqlite3 dev

Создаем рабочую директорию Asterisk, и подпапку src, где будем вести сборку:
{code}max@litnimax:~/tmp-work$ mkdir asterisk
max@litnimax:~/tmp-work$ cd asterisk/
max@litnimax:~/tmp-work/asterisk$ mkdir src
max@litnimax:~/tmp-work/asterisk$ cd src/
{code}

Качаем Asterisk 10

{code}max@litnimax:~/tmp-work/asterisk/src$ wget -c 'http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-10.7.0-rc1.tar.gz'{code}

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

{code}
max@litnimax:~/tmp-work/asterisk/src$ tar zxf asterisk-10.7.0-rc1.tar.gz
{code}

Переходим в папку:
{code}
max@litnimax:~/tmp-work/asterisk/src$ cd asterisk-10.7.0-rc1/
{code}

Указываем нестандартный prefix для установки:
{code}
max@litnimax:~/tmp-work/asterisk/src$ ./configure --prefix=/home/max/tmp-work/asterisk/
{code}

Запускаем меню конфигурации пакетов и опций:
{code}
max@litnimax:~/tmp-work/asterisk/src$ make menuselect
{code}

Сохраняем ESC \-> S, и запускаем сборку:

{code}
max@litnimax:~/tmp-work/asterisk/src$ make
{code}