我正在尝试安装星号服务器的问题。我有一台亚马逊服务器,Ubuntu 12.04, 64 bit
。我已逐步按照install-asterisk-1-8-from-source-on-ubuntu-12-04的说明进行操作。我到达下载DAHDI文件夹的部分并尝试"make"
命令,但得到以下错误,我发布在底部。我不是Linux天才,但我理解并试图解决的是。我没有我的盒子中的内核源代码,但我不知道如何获取它们或如何更改它们以便DAHDI可以工作。有人可以帮忙吗?
/usr/src/dahdi-linux-complete-2.6.1+2.6.1# make make -C linux all make [1]:输入目录
/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory
/ usr / src目录/ DAHDI-Linux的完整-2.6.1 + 2.6.1 / LINUX /驱动/ DAHDI /固件” make [2]:离开目录 `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware” 您似乎没有3.2.0-31虚拟内核的源代码 安装。 make [1]: * [modules]错误1 make [1]:离开目录 `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux'make: * [all]
错误2 根@ domU的-12-31-39-03-20-24:/usr/src/dahdi-linux-complete-2.6.1+2.6.1#
答案 0 :(得分:2)
您还需要安装内核源代码以解决依赖关系。
尝试运行此功能,然后重新运行make。
apt-get install linux-headers-`uname -r`