2016-08-07 2 views
1

Ich versuche, den neuesten wpa_supplicant auf Ubuntu 16.04 Server von der offiziellen Website zu installieren. Nach http://deployingradius.com/scripts/eapol_test/ unkommentiert ich CONFIG_EAPOL_TEST=yes und laufe make eapol_test aber ich nicht bekommen:Installation der wpasupplicant fehlgeschlagen auf Ubuntu 16.04 Server, Problemen mit libnl-3-dev

/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 

Allerdings, wenn ich die gleichen, aber mit Ubuntu 14.04 Server habe, ist alles ok!

Ich erkannte, dass das Paket libnl-dev das Problem von **/usr/bin/ld: cannot find -lnl** für ubuntu14.04 löst. Allerdings hat das Ubuntu 16.04 nicht libnl-dev in seinem Repository, anstatt es hat libnl-3-dev, aber wpa_supplicant gescheitert, wenn ich make eapol_test ausführen.

Konnte jemand mir helfen, wpa_supplicant auf ubuntu 16.04 PLZ zu installieren? Ich versuche, alles auf ubuntu 16.04 und nicht auf ubuntu 14.04 zu laufen.

Vielen Dank im Voraus, Javier

Antwort

1

Sie könnten versuchen, die folgenden:

  • das Paket installieren libnl-genl-3-dev
  • in der .config-Datei Kommentar- der folgenden (2.) Leitung:

    # Use libnl 3.2 libraries (if this is selected, CONFIG_LIBNL20 is ignored) CONFIG_LIBNL32=y

Ich konnte dann verbinden das Ziel richtig, weil es verwendet dann „-lnl-3“ statt „-lnl“

+0

Thank you so viel !, Es funktioniert jetzt –

Verwandte Themen