如何在安装过程中向复仇女神提供 Libnet 标头?



我正在尝试在Fedora 31上安装Nemesis,但它抛出了下面的错误。
如何在安装过程中提供 Libnet 标头?

root@dk:/usr/nembuild/nemesis-1.4$ ./configure
--with-libnet-includes=/usr/nembuild/Libnet-1.0.2a/include
--with-libnet-libraries=/usr/nembuild/Libnet-1.0.2a/lib  

检查 ARPA/Inet.h 可用性...是的,
正在检查 ARPA/INET.H 是否存在...是的,
正在检查 ARPA/INET.h...是的,
正在检查netinet/in.h的可用性...是的,
正在检查Netinet/in.H的存在...是的,
正在检查网络/in.h...是的,
正在检查 libnet.h 可用性...没有
检查libnet.h的存在...没有
检查libnet.h...不

错误! 找不到 libnet 标头,请从
http://www.packetfactory.net/projects/libnet/
或使用 --with-libnet-* 选项获取它,如果您将其安装在
不寻常的位置

你可以试试这个(它使用 Fedora 31 中的 libnet10-devel 包(:

  • yum install libnet10-devel
  • sed -e 's/libnet-config/libnet10-config/g' -e 's/-lnet/-lnet10/g' -i configure
  • ./configure
  • make

相关内容

  • 没有找到相关文章

最新更新