今天继续给大家介绍渗透测试相关知识,本文主要内容是Kali Linux安装zenmap的报错问题解决。
免责声明:
本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负!
请勿使用本文中的技术渗透测试未经授权过的主机!!!
一、依赖安装
在上文Kali Linux安装zenmap详解中,我们介绍了kali Linux安装zenmap的方法。但是,由于zenmap的运行需要一些依赖,因此,我们如果想要正常运行zenmap,还需要安装zenmap的一些依赖。
首先,我们下载这些依赖包,执行命令:
wget http://azure.archive.ubuntu.com/ubuntu/pool/universe/p/pygobject-2/python-gobject-2_2.28.6-14ubuntu1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/p/pycairo/python-cairo_1.16.2-2ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
之后,我们需要安装这些依赖包,安装顺序如下:
dpkg -i python-gobject-2_2.28.6-14ubuntu1_amd64.deb
dpkg -i python-cairo_1.16.2-2ubuntu2_amd64.deb
dpkg -i python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
二、libffi7报错解决
在执行上述安装命令时,有可能还报错,报错提示是缺少依赖。
如果报错信息显示缺少libffi7的依赖,那么解决方式如下:
首先,我们来下载libffi7的依赖包,下载地址如下:
https://debian.pkgs.org/sid/debian-main-amd64/libffi7_3.3-6_amd64.deb.html
下载后,如下所示:
之后,我们需要安装该依赖包,执行命令:
dpkg -i libffi7_3.3-6_amd64.deb
这样,我们的libffi7的安装就完成了。
三、error processing package python-gtk2 错误解决
在Kali Linux系统中,是自带默认安装有Python3和Python2的,但是,我们在安装python-gtk2时,有时候也会报缺少Python依赖的错误。
这时,我们可以使用dpkg的–ignore-depends参数,使得在安装时忽略python的依赖,执行命令:
dpkg -i --ignore-depend=python python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
该命令执行结果如下:
这样,当我们安装好依赖,再次打开zenmap时,就可以正常打开了,如下所示:
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200