0

インストールしようとしているアスタリスク サーバーに問題があります。私はAmazonサーバーを持っていますUbuntu 12.04, 64 bitinstall-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 カーネルのソース。make[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 に答える