Когда я захотел установить Asterisk на CentOS пришлось перелопатить кучу инфы чтобы найти всё что мне надо.
Asterisk 1.4.17 on CentOS 5.1
Для начала скачиваем Asterisk c
http://downloads.digium.com/pub/asterisk/
И так приступаем к сборке Asterisk 1.4
Посмотрим на релиз ядра:
# uname -r
Сперва устанавливаем пакеты необходимые для работы.
2.6.18-53.1.4.e15
yum -y install kernel-devel gcc ncurses-devel openssl-devel gcc-c++ gnutls-devel make
ВНИМАНИЕ: у Вас может быть другой путь к исходникам ядра
ln -s /usr/src/kernels/2.6.18.-53.1.4.e15-i686/ /usr/src/linux
yum -y install iftop
yum -y install libtool-ltdl libtool-ltdl-devel
yum -y install iksemel
yum -y install curl curl-devel newt newt-devel net-snmp net-snmp-libs
yum -y install glibc-devel kernel-header db-devel gcc cpp binutils bison expat-devel ncurses openssl openssl-devel
Устанавливаем Zaptel
cd /usr/src/zaptel-1.4.7.1/
Во
время зборки может произойти ошибка пофиксить ее просто заменив в файле
/usr/src/zaptel-1.4.7.1/xpp/xbus-core.c следущющую строку
make clean
make
make install
make install-udev
make config
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19) на
Запускаем zaptel
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)
/etс/init.d/zaptel start
Устанавливаем LibPRI
cd /usr/src/libpri-1.4.1/
Устанавливаем Asterisk
make clean
make
make install
cd /usr/src/asterisk-1.4.11/
Устанавливаем Perl Модуль
make clean
./configure
make
make install
make samples
make progdocs
make config
скачиваем с сайта http://asterisk.gnuinter.net/files/ последнюю версию asterisk-perl-0.10
cd /usr/src/asterisk-perl-0.10
Далее собираем дополнения
perl Makefile.PL
make all
make install
cd /usr/src/asterisk-addons-1.4.5
./configure
make
make install
Всё готово, просматриваем всё-ли стартует при старте системы, команда "setup"
Источник: http://blog.anian.org.ua/2008/01/asterisk-14.html
Комментарии
Отправить комментарий