私はUbuntu 16.04.1デスクトップ版をインストールしました。今私はlibpcapをインストールしようとしています。これまで、以下のステップが実施された。
- libpcap-1.8.1.tar.gz ダウンロード
- tar -zxvf libpcap-1.8.1.tar.gz
- CD libpcap-1.8.1
- ./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