在ubuntu 16.04服务器上安装Wpasupplicant失败,libnl-3-dev

时间:2016-08-07 16:21:48

标签: wpa-supplicant

我正在尝试从官方网站上安装最新的Wpa_Supplicant在Ubuntu 16.04服务器上。根据{{​​3}}我取消注释CONFIG_EAPOL_TEST=yes并运行make eapol_test但我失败了:

/usr/bin/ld: cannot find -lnl
collect2: error: ld returned 1 exit status
Makefile:1613: recipe for target 'eapol_test' failed
make: *** [eapol_test] Error 1

然而,当我做同样但使用Ubuntu 14.04服务器时,一切正常!

我意识到包libnl-dev解决了ubuntu14.04的**/usr/bin/ld: cannot find -lnl**问题。但是,Ubuntu 16.04在其存储库中没有libnl-dev,而不是libnl-3-dev,但wpa_supplicant运行时make eapol_test失败。

有人可以帮我在ubuntu 16.04上安装wpa_supplicant吗?我正在尝试在ubuntu 16.04上运行一切,而不是在ubuntu 14.04上运行。

提前谢谢你, 哈维尔

1 个答案:

答案 0 :(得分:1)

您可以尝试以下方法:

  • 安装包def bytecode_index(some_subset): mask = 0 for index in bytearray(some_subset): mask |= (1<<(index-97)) return mask
  • .config文件中的
  • 取消注释以下(第二行):

    index1

然后我可以正确链接目标,因为它然后使用“-lnl-3”而不是“-lnl”