linux12.04下源码安装libnl3.4.0&&aircrack-ng源码安装

本文介绍如何解决在Ubuntu 12.04中安装Aircrack-ng时遇到的依赖问题,包括手动编译安装libnl-3.4.0及配置编译选项等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

获取libnl-3.4.0 https://github.com/thom311/libnl/releases/download/libnl3_4_0/libnl-3.4.0.tar.gz 

wget https://github.com/thom311/libnl/releases/download/libnl3_4_0/libnl-3.4.0.tar.gz

参照链接:http://blog.youkuaiyun.com/u013286409/article/details/48266899z

针对问题为在ubuntu12.04中安装Aircrack-ng套件中无法安装依赖问题:

sudo apt-get install libssl-dev libnl-3-dev libnl-genl-3-dev ethtool

执行后出现问题换用源码安装



依赖工具:
check-0.10.0
flex
bison

本次实验未安装check-0.10.0

安装check-0.10.0
按照链接:http://www.linuxfromscratch.org/blfs/view/svn/general/check.html安装
安装flex
sudo apt-get install flex
安装bison
sudo apt-get install bison
编译libnl
sudo ./configure --prefix=/usr --sysconfdir=/etc --disable-static
sudo make 
sudo make install

Aircrack-ng安装:

参考链接:http://blog.youkuaiyun.com/yu314092706/article/details/54292397

http://blog.youkuaiyun.com/chengtong222/article/details/64122679


aircrack-ng源码下载无请自行下载并修改

common.maktar -xvf aircrack-ng-1.1.tar.gz
cd aircrack-ng-1.1
gedit common.mak
找到 CFLAGS ?= -g -W -Wall -Werror -O3 并把它改为
CFLAGS ?= -g -W -Wall -O3
保存好后,开始编译安装
make
sudo make install

完了之后它会提示 Run ‘airodump-ng-oui-update’ as root (or with sudo) to install or update Airodump-ng OUI file (Internet connection required).


于是输入
sudo airodump-ng-oui-update




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值