web-dev-qa-db-ja.com

Snort 2.9.8.2のコンパイル:エラー! dnetヘッダーが見つかりません

Ubuntu 16.04でSnort 2.9.8.2をコンパイルしています。 ./configureを実行すると、次のエラーが表示されます。

   ERROR!  dnet header not found, go get it from
   http://code.google.com/p/libdnet/ or use the --with-dnet-*
   options, if you have it installed in an unusual place

libdnet-devをインストールしても問題は解決しませんでした。 Ubuntuの公式リポジトリにこのヘッダーファイルはありますか?

3
SuB

SNORTインストールの問題は、libdumbnet-devをインストールすることで解決しました。

apt-get install libdumbnet-dev

ソース

dnet.hはLinuxヘッダーにあるため、build-essentialパッケージをインストールします。 apt-file search dnet.hを使用して、ファイルのパッケージを見つけることができます。


私のエラー、ヘッダーを直接インストールすると、linux-headersとlinux-headers-genericがパッケージ化されます。これらは、インストールするカーネルのヘッ​​ダーを取得する必要があります。

0
ubfan1