繁体   English   中英

安装软件包“ nmap”的依赖性很大

[英]So much dependencies for installing the package 'nmap' [closed]

我想通过apt-get命令在debian上安装nmap软件包,但似乎nmap软件包依赖很多依赖项! 例如,它取决于软件包imagemagickx11-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

这是在Debian 8 jessie(稳定 版)中修复的Debian 7 wheezy(旧 稳定版)上的问题 Nmap需要liblinear1软件包才能进行IPv6 OS检测,并且该软件包对liblinear-tools有“推荐”的依赖关系,后者进一步推荐了libsvm-tools ,它需要gnuplot ,这就是X11依赖关系的来源。 在Debian jessie和更高版本中, liblinear1将对liblinear-tools的依赖关系降级为“建议”,因此这不是问题。

要解决您的特定问题,您可以升级到最新的Debian版本,或者使用apt-get --no-install-recommends install nmap 但是,更好的解决方案是使用从源代码构建或从官方RPM安装的Nmap的最新版本。 您可以使用外国人到Debian的系统上安装的RPM。 Debian wheezy安装的Nmap版本(6.00)已有3年以上的历史,并且存在几个已知的错误。 Debian jessie使用的是当前最新的稳定版本,即6.47,但这也已经有一年历史了,并且将被淘汰。 始终可以从https://nmap.org/download.html下载最新版本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM