安装 aircrack-ng 时出错“/usr/bin/ld:找不到 -lnl-genl-3”

安装 aircrack-ng 时出错“/usr/bin/ld:找不到 -lnl-genl-3”

我使用的是 14.04。我遵循这篇关于安装 Aircrack 的帖子。当我输入最后一个命令时,sudo make install出现此错误:

/usr/bin/ld: cannot find -lnl-genl-3

答案1

编辑

要解决该特定错误,请安装以下软件包并重试。打开终端并在进入正确目录后执行以下命令:

sudo apt-get update
sudo make clean
sudo apt-get install libnl-genl-3-200 libnl-genl-3-dev libnl-idiag-3-dev
make
sudo make install

简短答案

您无需手动下载需要安装的软件,这是 Debian ubuntu,不是 Windows :) 您认为为什么我们没有像 Windows 那样的那么多病毒和恶意软件?这是因为经过认证的包管理,而 Debian/ubuntu 迄今为止拥有任何其他类 Unix 发行版中最大的存储库。

打开终端并执行以下命令来安装 aricrack-ng

sudo apt-get update
sudo apt-get install aircrack-ng

要通过官方 ubuntu 存储库搜索可用的软件,您可以打开 ubuntu 软件中心,也可以按照以下示例中描述的类似方式运行以下命令:

apt-cache search aircrack-ng

或者将结果限制为仅包含单词 aircrack 的结果,请使用 grep 如下:

apt-cache search aircrack-ng | grep aircrack

相关内容