E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-01 01:19:42

问题出现

Ubuntu16.04系统使用命令行安装某软件包时

sudo apt-get install <packagename>

错误返回

E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages

E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。 E: 无法更正依赖关系

(举例子)
下列软件包有未满足的依赖关系:
mentohust:i386 : 依赖: libpcap0.8:i386 但是它将不会被安装 或
libpcap0.9:i386 但无法安装它 或
libpcap1.0:i386 但无法安装它 或
libpcap1:i386 但无法安装它
wps-office : 依赖: libc6:i386 (>= 2.12) 但是它将不会被安装
依赖: libstdc++6:i386 (>= 4.5) 但是它将不会被安装
依赖: libfreetype6:i386 (>= 2.4) 但是它将不会被安装
依赖: libglu1-mesa:i386 但是它将不会被安装
依赖: libcups2:i386 但是它将不会被安装
依赖: libglib2.0-0:i386 但是它将不会被安装
依赖: libsm6:i386 但是它将不会被安装
依赖: libxrender1:i386 但是它将不会被安装
依赖: libfontconfig1:i386 但是它将不会被安装
推荐: ttf-mscorefonts-installer 但是它将不会被安装

问题解决

sudo aptitude install <packagename>

随后系统会给出各个安装包解除依赖并安装的方案

是否接受该解决方案?[Y/n/q?]

输入 Y
随后开始安装,问题解决!

补充:如果显示没有"aptitude"这个命令,安装它

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