0

每当我尝试在 linux 中做某事作为一个新的开始时,总是会发生这种类型的事情。现在我尝试在我新安装的 ubuntu-12.04 上安装 aircrack-ng。

  1. 我下载了最新稳定版的aircrack-ng-1.1
  2. 我安装了网站上提到的先决条件 - build-essentials、libsqllite3-dev 和 libopenssl-dev,一切都很顺利。
  3. 现在我尝试编译aircrack-ng-1.1。我使用了“make”命令。我在文件夹 osdep 和 linux.c 文件中遇到了一些错误。
  4. 然后我去检查在aircrack-ng中针对这个问题修复的错误。我发现为此提交了一个错误报告。
  5. 现在尝试如前所述修复它。仍然它不起作用。
  6. 我再次访问网站,我看到它写着这个解决方案可能不起作用。我需要将 gcc 版本从 4.6 降级到 4.5(它带有 build-essential 包)
  7. 现在我从 Ubuntu-software-center 中删除了 gcc-4.6.3。我通过“sudo apt-get install gcc-4.5”从命令行再次安装了 gcc-4.5。它安装成功。
  8. 现在,当我想检查 gcc 是否正确安装时,我使用了命令“gcc --version”。但它说我没有这样的命令并告诉我安装。但是当我尝试再次安装时,它告诉我它已经安装并且是最新的。

很奇怪很奇怪的问题。任何人都知道如何使 Aircrack 编译?

4

1 回答 1

1

Aircrack-ng 位于 Ubuntu repo ( apt-cache search aircrack) 上,因此您可以像安装任何软件包 ( apt-get install aircrack-ng) 一样轻松安装它。

如果您想从源安装它,请编辑您的帖子并提供有关遇到的错误的更多详细信息。

于 2012-08-05T15:22:31.260 回答