一、发现问题
1. 常规使用yum install nmap安装的时候版本号不是最新的,如图
yum update nmap后无更新包,所以又yum remove nmap了(防止后期冲突)
2. 使用官网推荐的rpm方式响应时间较长,如图
3. 因为用的阿里云服务器所以不考虑换源问题 在官网上找到了可以用源码编译的方式进行安装,于是开始踩坑
二、解决问题
由于rpm方式响应太慢,所以我先下载需要的bz2文件到本地再上传到云的方式开始第一步,下载网址贴到了本文最上方,这里我下的是nmap-7.80.tar.bz2
再根据https://www.cnblogs.com/freeweb/p/6903915.html 记录的使用
tar -xjvf nmap-7.31.tar.bz2
结果
于是开始安装bzip2
yum -y install bzip2
安装成功后重新执行tar命令
结束后进到nmap-版本号文件夹里,执行./configure命令
cd nmap-7.80
./config
没安装成功
接下来是执行make和make instal编译
但是报错
于是开始更新gcc
yum -y update gcc
//顺带其他的也装好
yum -y install gcc+ gcc-c++
再make 又出图中所示的错误
于是安装flex bison (非常感谢我搜到那篇文章 但是我用的无痕。。找不到了TAT 欢迎那位老板在本文下贴自己的博客地址)
yum install flex bison
安装完成后在执行./configure
vans? 不
执行make install 命令
vans。