解决办法:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

简介: 解决办法:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

今天安装docker2,出现以下错误:


sudo apt-get install -y nvidia-docker2
下列软件包有未满足的依赖关系:
 nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-xenial) 但是 5:18.09.1~3-0~ubuntu-xenial 正要被安装 或
                          docker-ee (= 5:18.09.0~3-0~ubuntu-xenial) 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

 这里的关键,在于“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。”。如果搜索前面的依赖关系,有时找不到解决办法。


 出现这样的错误,使用括号中的版本信息(不要理会如何怪异):


sudo apt-get install docker-ce=5:18.09.0~3-0~ubuntu-xenial

目录
相关文章
解决:下列软件包有未满足的依赖关系: libc6-dev : 破坏: binutils (< 2.38) 但是 2.35.1-7 正要被安装E: 错误,pkgProblemResolver::Re
解决:下列软件包有未满足的依赖关系: libc6-dev : 破坏: binutils (< 2.38) 但是 2.35.1-7 正要被安装E: 错误,pkgProblemResolver::Re
1044 0
解决办法:发生故障,这可能是有软件包被要求保持现状的缘故
解决办法:发生故障,这可能是有软件包被要求保持现状的缘故
665 0
解决办法:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
解决办法:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
1150 0
解决办法:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
|
6月前
|
数据库 容器
RPM属性依赖的解决方法: YUM线上升级
【5月更文挑战第14天】RPM属性依赖的解决方法: YUM线上升级。
58 1
|
6月前
|
Linux 编译器 C语言
解决 glibc 版本冲突:实用指南与策略分析
解决 glibc 版本冲突:实用指南与策略分析
850 2
解决办法:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
解决办法:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
1441 0
修复被破坏的 vs 工程设置
修复被破坏的 vs 工程设置
|
C++ Windows
修复被破坏的 vs 工程设置(续)
修复被破坏的 vs 工程设置(续)
|
Ubuntu 安全 开发工具
ubuntu安装软件时:有未能满足的依赖关系
ubuntu安装软件时:有未能满足的依赖关系
1873 0
|
Linux
LINUX安装依赖库冲突的最终版本:下列软件包有未满足的依赖关系/但是它将不会被安装/无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
LINUX安装依赖库冲突的最终版本:下列软件包有未满足的依赖关系/但是它将不会被安装/无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
951 0