我刚刚购买了一个安装了 Cent OS 6.6 的新 VPS。我正在尝试通过命令行远程在此 VPS 上安装 Asterisk 11。
我已经使用了指示这里但是我收到此错误:运行时您似乎没有安装 2.6.32-042stab102.9 内核的源代码:
cd /usr/src/dahdi-linux-complete*
make && make install && make config
如何安装该内核并继续安装?
答案1
您需要该内核的 kernel-devel 包:
2.6.32-042stab102.9
尝试安装 vzkernel-devel。您也可以向您的 VZ 提供商支持人员询问他们使用的内核来源。
答案2
首次使用 YUM 更新:
yum update
在 CentOS / RHEL 上安装内核头文件和内核开发:
yum install kernel-devel kernel-headers
重新启动并尝试重建 Asterisk / DAHDI 工具,如果仍然失败,请检查您的内核版本:
uname -r
然后检查链接的内核源:
cd /lib/modules/`uname -r`
使用以下命令检查符号链接:
ls -l
如果链接损坏,请使用以下方法修复:
ln -s /usr/src/kernels/(kernel-source-dir) build