我正在尝试从官方网站在 Ubuntu 16.04 服务器上安装最新的 Wpa_Supplicant。根据http://deployingradius.com/scripts/eapol_test/我取消注释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
解决了 **/usr/bin/ld: cannot find -lnl**
ubuntu14.04 的问题。但是,Ubuntu 16.04libnl-dev
在他的存储库中没有,而不是 It has libnl-3-dev
,但是wpa_supplicant
在我运行时失败了make eapol_test
。
谁能帮我在 ubuntu 16.04 上安装 wpa_supplicant 吗?我正在尝试在 ubuntu 16.04 上而不是在 ubuntu 14.04 上运行所有东西。
提前谢谢你,哈维尔