dpkg安装deb缺少依赖包的解决方法

故事扮演 提交于 2019-12-30 09:16:46

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

使用dpkg -i   *.deb 的时候出现依赖没有安装

使用apt-get -f -y install  解决依赖问题后再执行dpkg安装deb包
案例:安装zenmap的deb包

# dpkg --install zenmap_7.70+dfsg1-6_all.deb

正在选中未选择的软件包 zenmap。
(正在读取数据库 ... 系统当前共安装有 317315 个文件和目录。)
准备解压 zenmap_7.70+dfsg1-6_all.deb  ...
正在解压 zenmap (7.70+dfsg1-6) ...
dpkg: 依赖关系问题使得 zenmap 的配置工作不能继续:
 zenmap 依赖于 ndiff;然而:
  未安装软件包 ndiff。

dpkg: 处理软件包 zenmap (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 desktop-file-utils (0.24-1) 的触发器 ...
正在处理用于 mime-support (3.64) 的触发器 ...
正在处理用于 man-db (2.9.0-2) 的触发器 ...
在处理时有错误发生:
 zenmap

# apt-get -f -y install ndiff
# apt-get -f -y install  python-pysqlite2


# dpkg -i zenmap_7.70+dfsg1-6_all.deb 
(正在读取数据库 ... 系统当前共安装有 317551 个文件和目录。)
准备解压 zenmap_7.70+dfsg1-6_all.deb  ...
正在解压 zenmap (7.70+dfsg1-6) 并覆盖 (7.70+dfsg1-6) ...
正在设置 zenmap (7.70+dfsg1-6) ...
正在处理用于 desktop-file-utils (0.24-1) 的触发器 ...
正在处理用于 mime-support (3.64) 的触发器 ...
正在处理用于 man-db (2.9.0-2) 的触发器 ...

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!