首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装nmap时dpkg错误

安装nmap时dpkg错误
EN

Ask Ubuntu用户
提问于 2017-12-03 13:51:23
回答 1查看 4.2K关注 0票数 1

我一直试图安装nmap并得到一个错误返回..。

有人能帮忙吗?

代码语言:javascript
复制
root@cola:~# apt-get install nmap -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  debian-archive-keyring
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
  gcc-7-base libblas3 libc-bin libc-l10n libc6 libgcrypt20 libgfortran4
  libgpg-error0 liblinear3 liblua5.3-0 libquadmath0 libssh2-1 libssl1.1
  libstdc++6 libxslt1.1 locales ndiff nmap-common python-bs4 python-html5lib
  python-lxml python-pkg-resources python-webencodings
Suggested packages:
  glibc-doc rng-tools liblinear-tools liblinear-dev zenmap python-genshi
  python-lxml-dbg python-lxml-doc python-setuptools
The following NEW packages will be installed:
  gcc-7-base libblas3 libc-l10n libgcrypt20 libgfortran4 liblinear3
  liblua5.3-0 libquadmath0 libssh2-1 libssl1.1 libxslt1.1 ndiff nmap
  nmap-common python-bs4 python-html5lib python-lxml python-pkg-resources
  python-webencodings
The following packages will be upgraded:
  libc-bin libc6 libgpg-error0 libstdc++6 locales
5 upgraded, 19 newly installed, 0 to remove and 393 not upgraded.
Need to get 0 B/19.2 MB of archives.
After this operation, 47.1 MB of additional disk space will be used.
Preconfiguring packages ...
dpkg-deb: error: archive '/var/cache/apt/archives/locales_2.25-2_all.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/locales_2.25-2_all.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
dpkg-deb: error: archive '/var/cache/apt/archives/libc-l10n_2.25-2_all.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/libc-l10n_2.25-2_all.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
dpkg-deb: error: archive '/var/cache/apt/archives/libc6_2.25-2_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/libc6_2.25-2_amd64.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/locales_2.25-2_all.deb
 /var/cache/apt/archives/libc-l10n_2.25-2_all.deb
 /var/cache/apt/archives/libc6_2.25-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@cola:~#
EN

回答 1

Ask Ubuntu用户

发布于 2017-12-03 14:33:19

根据这篇文章中的清理缓存,您需要清理apt存储的缓存。此外,您还需要升级您的安装软件的最新版本。

删除APT缓存

代码语言:javascript
复制
sudo apt clean && sudo apt autoclean

更新APT

代码语言:javascript
复制
sudo apt update

如果有可用的软件可以升级,那么运行

代码语言:javascript
复制
sudo apt upgrade

然后可以继续安装nmap。

代码语言:javascript
复制
sudo apt install nmap

希望这对你有用。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/982748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档