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

本文介绍了当遇到mentohust及wps-office等软件包的依赖问题时的解决方法,包括使用apt-get-finstall命令尝试修复,卸载冲突的软件包,以及更改源等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mentohust:i386 已经是最新的版本了。
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
 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 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。

E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。

E: 无法更正依赖关系


卸载包

apt-get purge mentohust


或者更换一下源

gedit /etc/apt/sources.list

#华中科技大学更新服务器

deb http://mirrors.hust.edu.cn/ubuntu/ utopic main restricted universe multiverse
deb http://mirrors.hust.edu.cn/ubuntu/ utopic-backports restricted universe multiverse
deb http://mirrors.hust.edu.cn/ubuntu/ utopic-proposed main restricted universe multiverse
deb http://mirrors.hust.edu.cn/ubuntu/ utopic-security main restricted universe multiverse
deb http://mirrors.hust.edu.cn/ubuntu/ utopic-updates main restricted universe multiverse
deb-src http://mirrors.hust.edu.cn/ubuntu/ utopic main restricted universe multiverse
deb-src http://mirrors.hust.edu.cn/ubuntu/ utopic-backports main restricted universe multiverse
deb-src http://mirrors.hust.edu.cn/ubuntu/ utopic-proposed main restricted universe multiverse
deb-src http://mirrors.hust.edu.cn/ubuntu/ utopic-security main restricted universe multiverse
deb-src http://mirrors.hust.edu.cn/ubuntu/ utopic-updates main restricted universe multiverse

完啦以后
apt-get -f install

会要求卸载有冲突的软件包


转载于:https://www.cnblogs.com/yan456jie/p/5369467.html

### 解决Mininet安装时出现的`pkgProblemResolver::Resolve breaks`错误 当在Ubuntu 16.04系统上尝试通过命令行安装Mininet或其他软件包时,可能会遇到如下错误: ``` E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. E: 错误pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状缘故。 E: 无法更正依赖关系 ``` 此问题通常由存在冲突或未满足依赖项引起[^1]。 对于此类问题的一个解决方案是利用`aptitude`工具来处理复杂的依赖关系。如果当前环境中不存在`aptitude`命令,则需先执行以下操作进行安装: ```bash sudo apt-get update sudo apt-get install aptitude ``` 之后可以使用`aptitude`重新尝试安装Mininet并允许其自动解决潜在的依赖冲突: ```bash sudo aptitude install mininet ``` 在此过程中,`aptitude`会提供几种不同的选项供选择以修复依赖性问题;按照提示选择最合适的方案即可[^3]。 另外一种方法涉及查找具体哪些包处于“hold”状态,并解除这些设置以便能够正常更新它们。可以通过下面这条指令查看是否有任何包被标记为持有(hold): ```bash dpkg --get-selections | grep hold ``` 如果有发现某些包确实被设为了持有时,可通过下述方式取消这种设定: ```bash echo "package_name install" | sudo dpkg --set-selections ``` 其中`package_name`应替换为实际名称。完成上述更改后再试一次原定的安装流程看是否能顺利解决问题[^2]。 最后,在解决了所有已知的问题后再次运行完整的升级过程确保整个系统的稳定性: ```bash sudo apt-get update && sudo apt-get upgrade -y ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值