我见过两种在 ubuntu 中安装 aircrack-ng 的方法
方法一:安装 -build-essential,libssl-dev,...,make,make install
方法二:sudo apt-get install aircrack-ng
选择哪种方式以及为什么?
答案1
方法 1(从源代码安装):您可以获取最新版本,但必须手动解决所有依赖关系,并且必须自己编译和安装可执行文件;即使对于有经验的用户来说,这也可能很麻烦,因为您必须解决所有依赖项手动(尽管如果您很幸运并且存储库中现有版本的至少部分依赖项满足要安装版本aircrack-ng
的要求,可以通过使用来缓解或彻底解决这个问题);更不用说卸载需要经过相反的过程;aircrack-ng
apt-get build-dep aircrack-ng
方法 2(从存储库安装):您通常不会获得最新版本,但只需运行一个命令,一切都会正常工作™;更不用说卸载它仍然只需运行一个命令。
所以这真的取决于你:如果出于某种原因拥有最新版本值得麻烦(麻烦主要从解决依赖关系所花费的时间的角度来评估,以及从最终可能卸载它所花费的时间的角度来评估)然后从源代码安装它;否则只需从存储库安装它。