Omi*_*eri 1 debian dependencies apt-get nmap
我想nmap通过命令在debian 上安装软件包apt-get,但似乎软件包nmap依赖于这么多的依赖项!例如,它取决于包装imagemagick和x11-common!除非nmap需要X窗口系统!一切都顺利吗?
# apt-get install nmap
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
dbus fontconfig fonts-droid fonts-liberation ghostscript gnuplot gnuplot-nox groff gsfonts hicolor-icon-theme imagemagick imagemagick-common libavahi-client3
libavahi-common-data libavahi-common3 libblas3 libblas3gf libcairo2 libcroco3 libcups2 libcupsimage2 libdatrie1 libdbus-1-3 libdjvulibre-text libdjvulibre21 libexiv2-12
libffi5 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgfortran3 libglib2.0-0 libglib2.0-data libgs9 libgs9-common libice6 libijs-0.35 libilmbase6 libjasper1 libjbig0
libjbig2dec0 liblcms1 liblcms2-2 liblensfun-data liblensfun0 liblinear-tools liblinear1 liblqr-1-0 liblua5.1-0 libmagickcore5 libmagickcore5-extra libmagickwand5
libnetpbm10 libopenexr6 libpango1.0-0 libpaper-utils libpaper1 libpcap0.8 libpixman-1-0 librsvg2-2 librsvg2-common libsm6 libsvm-tools libsystemd-login0 libthai-data
libthai0 libtiff4 libwmf0.2-7 libxaw7 libxcb-render0 libxcb-shm0 libxft2 libxmu6 libxrender1 libxt6 netpbm poppler-data psutils shared-mime-info ufraw-batch x11-common
Run Code Online (Sandbox Code Playgroud)
这是Debian 7 wheezy(oldstable)上的一个问题,它在Debian 8 jessie(稳定版)中修复.Nmap需要liblinear1包才能进行IPv6操作系统检测,并且该包对liblinear-tools具有"推荐"依赖性,这进一步推荐了需要gnuplot的libsvm-tools,这就是X11依赖关系的来源.在Debian jessie和后来的版本中,liblinear1将对liblinear-tools的依赖性降级为"暗示",这样就不会出现问题.
要解决您的特定问题,您可以升级到更新的Debian版本,也可以使用apt-get --no-install-recommends install nmap.但是,更好的解决方案是使用从源代码构建的最新版本的Nmap,或者从官方RPM安装.您可以使用alien在Debian系统上安装RPM.Debian wheezy安装的Nmap版本(6.00)已超过3年,并且有几个已知错误.Debian jessie是(当前)最新的稳定版本,6.47,但这也是一年之久,即将黯然失色.最新版本始终可以从https://nmap.org/download.html下载
| 归档时间: |
|
| 查看次数: |
1824 次 |
| 最近记录: |