0

我尝试安装的星号服务器有问题。我有一个亚马逊服务器,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-complete-2.6.1+2.6.1 /linux/drivers/dahdi/firmware' make[2]: 离开目录`/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware' 你好像没有安装 3.2.0-31-virtual 内核的源代码。制作[1]:* [模块]

错误 1 ​​make[1]: 离开目录 `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux' make: * [all]

错误 2 root@domU-12-31-39-03-20-24:/usr/src/dahdi-linux-complete-2.6.1+2.6.1#

4

1 回答 1

2

您还需要安装内核源来解决依赖关系。

尝试运行它,然后重新运行 make。

apt-get install linux-headers-`uname -r`
于 2013-01-10T16:49:52.037 回答