我正在使用适用于 Linux 的 Solus 版本(如果这很重要,则在 Lenovo ThinkPad T61 上),当我尝试使用以下命令下载 aircrack-ng 时,它们返回错误,指出:
System error. Program terminated.
Repo item aircrack-ng not found
这是在我尝试使用 Solus 上的“包安装程序”使用以下命令安装此包之后发生的:
1. sudo eopkg install aircrack-ng
我尝试通过下载 tar.gz 文件手动安装此软件包,并将其内容提取到另一个文件夹,然后打开该文件夹,然后键入以下命令:
2. sudo eopkg it -c system.devel
但这一次,它只是告诉我没有要安装的软件包。
该3. make
命令也不起作用,因为我在包本身中没有找到任何 Makefile。
我真的不明白为什么它没有找到这个包,而 Solus 使用 Linux 和其他系统一样好。所以如果你能帮忙,谢谢
答案1
在你的第一次尝试中,欧普克包管理器显然没有找到空裂NG在其存储库中。
查看 Solus 项目 wiki 中的包管理页面后,我发现了一个指向包列表的链接本节,然后我下载了那个链接我没有找到空裂NG。
让我们进行编译...
开始之前:
也许您需要解决一些依赖关系,以便在 Solus 中安装 aircrack-ng(有关更多详细信息,请阅读安装aircrack-ng 包中的文件):
我认为这些强制和可选的依赖项已经存在于您的系统中,您可能会在这一页Solus git 存储库。
强制性部门:
- 库加密
user@host:~$ sudo eopkg install libgcrypt
- 以太网工具
user@host:~$ sudo eopkg install ethtool
- 库
user@host:~$ sudo eopkg install libnl
- pkg 配置
user@host:~$ sudo eopkg install pkg-config
可选部门:
- 库
user@host:~$ sudo eopkg install libpcre
- sqlite3
user@host:~$ sudo eopkg install sqlite3
编译并安装...
1.获取源代码下载Aircrack-ng 官方页面:
user@host:~$ wget http://download.aircrack-ng.org/aircrack-ng-1.2-rc4.tar.gz
2.解压内容并进入目录:
user@host:~$ tar -xzf aircrack-ng-1.2-rc4.tar.gz
user@host:~$ cd aircrack-ng-1.2-rc4
3.现在您只需输入:
user@host:~$ make
user@host:~$ make strip
user@host:~$ sudo make install
如果出现问题,首先查看https://trac.aircrack-ng.org/ticket/1671,或尝试发送电子邮件至开发商。