我正在尝试按照http://blogs.digium.com/2012/11/14/how-to-install-asterisk-11-on-ubuntu-12-4-lts/在Ubuntu 14.04中安装Asterisk 11。
我收到以下错误: -
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
答案 0 :(得分:5)
您需要运行脚本来生成这些库:
./contrib/scripts/get_mp3_source.sh
答案 1 :(得分:3)
首先,Ubuntu 14.04和Ubuntu 12.04之间存在大量的依赖关系变化。星号的构建界面有几个选项,理解它们如何交互对于从源代码构建时获得良好的工作环境至关重要。
如果您希望启动并运行星号,以便您可以使用它,我强烈建议您从apt-get安装。我有几个生产角色有限的系统。它们运行在没有问题或投诉的虚拟机上。没有必要从源代码构建在Ubuntu 14.04上运行星号11。 Asterisk 11是REPO中的默认版本。有很多附加组件也可以通过apt-get安装。
跑步:
sudo apt-cache search asterisk
快速列表
我知道这不是您问题的完整答案,但它会在大约30分钟内为您提供一个有效的星号环境。
如果您确实有理由或情况,绝对必须从源代码安装Asterisk,请提供有关您遵循本指南的详细程度的详细信息。由于Ubuntu中的库和其他更改,因此无法使用该字母。
来自FreePBX的This guide包含在Ubuntu 14.04上构建Asterisk 11的完整工作说明。如果您不想使用FreePBX GUI,则需要允许更改。
对于初学者,我强烈推荐使用AsteriskNow或FreePBX。请注意,FreePBX背后的公司Schmoozecom现在正在为AsteriskNow进行开发和支持。这不是一个问题,但是......
答案 2 :(得分:0)
这就是我做的
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