私は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