无法安装aircrack-ng

Chr*_*ris 15 command-line aircrack-ng

每当我尝试aircrack-ng在终端中安装时,都会出现以下错误:

Package aircrack-ng is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  iw

E: Package 'aircrack-ng' has no installation candidate"
Run Code Online (Sandbox Code Playgroud)

我是 Ubuntu 的新手,所以不知道该怎么做。

wed*_*edu 18

正如消息所说,它已从 ubuntu 存储库中删除。您可以通过执行以下步骤安装它

sudo apt-get install build-essential
sudo apt-get install libssl-dev
wget http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz
tar -zxvf aircrack-ng-1.1.tar.gz
cd aircrack-ng-1.1
Run Code Online (Sandbox Code Playgroud)

在 aircrack-ng-1.1 目录中有一个名为 common.mak 的文件,使用您喜欢的编辑器打开该文件并向下滚动,直到看到以下行:

CFLAGS ?= -g -W -Wall -Werror -O3
Run Code Online (Sandbox Code Playgroud)

删除-Werror变量,使该行现在如下所示。保存并退出。

CFLAGS ?= -g -W -Wall -O3
Run Code Online (Sandbox Code Playgroud)

运行makesudo make install在终端中aircrack-ng启动并运行。”

对于build-essential准备更新管理器>设置> Ubuntu的软件,看看上主被选中。

在此处输入图片说明


Exe*_*n-G 1

看起来它不再在存储库中了。我知道它aircrack-ng位于 Ubuntu 10.10 存储库中,因此您可能想尝试使用 Ubuntu 10.10 而不是当前版本 (12.04)。但您也可以使用另一种方式在 12.04 中安装它。然后您将aircrack-ng使用.deb文件进行安装。您只需双击该文件,它将在 Ubuntu 软件中心中打开。要获取.deb32 位 Ubuntu 安装 (i386) 的文件,请单击此处。如果您使用 64 位 Ubuntu 安装 (amd64),请单击此处