установка звездочки 11 в убунту 14.04

Я пытаюсь установить Asterisk 11 в Ubuntu 14.04, следуя http://blogs.digium.com/2012/11/14/how-to-install-asterisk-11-on-ubuntu-12-4.-lts/ .

Я получаю следующую ошибку: -

READ THIS OR YOUR BUILD WILL FAIL format_mp3.o
format_mp3.c:39:24: fatal error: mp3/mpg123.h: No such file or directory
compilation terminated.
make[2]: *** [format_mp3.o] Error 1
make[1]: *** [addons] Error 2

person asitm9    schedule 18.07.2014    source источник


Ответы (3)


Вам нужно запустить скрипт для создания этих библиотек:

./contrib/scripts/get_mp3_source.sh
person Oscar Rico    schedule 28.10.2014

Во-первых, существует множество изменений зависимостей между Ubuntu 14.04 и Ubuntu 12.04. В интерфейсе сборки для asterisk есть несколько опций, и понимание того, как они взаимодействуют, является ключом к получению хорошей рабочей среды при сборке из исходного кода.

Если вы хотите запустить и запустить asterisk, чтобы вы могли с ним работать, я настоятельно рекомендую просто установить его из apt-get. У меня есть несколько систем в ограниченных производственных ролях. Они работают на виртуальных машинах, которые работают без проблем и жалоб. Нет необходимости собирать исходный код для запуска asterisk 11 в Ubuntu 14.04. Asterisk 11 — версия по умолчанию в РЕПО. Есть множество надстроек, которые также устанавливаются через apt-get.

Просто беги:

sudo apt-cache search asterisk

Для быстрого списка

Я знаю, что это не полный ответ на ваш вопрос, но он предоставит вам рабочую среду asterisk примерно через 30 минут.

Если у вас есть причина или ситуация, когда вам абсолютно необходимо установить Asterisk из исходных кодов, предоставьте более подробную информацию о том, насколько внимательно вы следовали этому руководству. Следовать букве просто невозможно из-за библиотеки и других изменений в Ubuntu.

Это руководство от FreePBX включает полные рабочие инструкции по сборке Asterisk 11 на Ubuntu 14.04. Вам нужно будет разрешить внесение изменений, если вы не хотите использовать графический интерфейс FreePBX.

Для начинающих я настоятельно рекомендую AsteriskNow или FreePBX. Имейте в виду, что Schmoozecom, компания, стоящая за FreePBX, сейчас занимается разработкой и поддержкой AsteriskNow. Это не проблема, как говорится, но...

person Klemorali    schedule 18.07.2014
comment
этот ответ не помогает - person metakungfu; 28.07.2014

Ответ @Klemorai сработал для меня. (У меня нет баллов, чтобы комментировать ее пост)

Это то, что я сделал

sudo apt-get update && sudo apt-get upgrade and sudo reboot
sudo apt-get install asterisk dahdi asterisk-mp3
sudo apt-get install yate-qt4
person Kofi Amparbeng    schedule 17.05.2015