libpcapのインストールに失敗しました:ターゲットpcap-linux.oのレシピに失敗しました

libpcapのインストールに失敗しました:ターゲットpcap-linux.oのレシピに失敗しました

私はUbuntu 16.04.1デスクトップ版をインストールしました。今私はlibpcapをインストールしようとしています。これまで、以下のステップが実施された。

  1. libpcap-1.8.1.tar.gz ダウンロード
  2. tar -zxvf libpcap-1.8.1.tar.gz
  3. CD libpcap-1.8.1
  4. ./configure && make && sudo make install

次のエラーが発生します。

./pcap-linux.c:248:31: 致命的なエラー: netlink/genl/genl.h: そのファイルやディレクトリがありません。コンパイルが終了しました。 Makefile:79ターゲット「pcap-linux.o」のレシピが失敗しました:*** [pcap -linux.o]エラー1

どのステップを見逃していますか?

このコンピュータではインターネットにアクセスできません。

答え1

設定に次のライブラリがありません。

libnl-3-dev

libnl-genl-3-dev

次のaptコマンドを使用すると、インターネットに接続されているコンピュータで見つからないファイルを見つけることができるパッケージを簡単に見つけることができます。

apt-file search /netlink/genl/genl.h

関連情報