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

今天安装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

另一个

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

ubuntu下apt-get install安装软件, 报“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”,今天终于找到解决方法了。

一般出现这种情况的原因时 要装A, 依赖B, 但是已经安装的软件C也依赖B, 但是A依赖的B的版本和C依赖的B的版本不一致, 导致了如果要安装B,那么C便不能正常运行了,所以系统报错,组织安装B。

那么解决方法就是: 安装指定版本号的B。

例如 我今天 sudo apt-get install subversion

系统报错如下:

下列软件包有未满足的依赖关系:
 subversion : 依赖: libsvn1 (= 1.8.8-1ubuntu3) 但是 1.8.8-1ubuntu3.1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

解决方法如下:

sudo apt-get install libsvn1=1.8.8-1ubuntu3 , 这样可以制定libsvn的版本安装,

安装成功后, 在运行sudo apt-get install subversion 就可以安装了。

其他遇到类似问题的同学们可以试一下:

根据报错的信息 “subversion : 依赖: libsvn1 (= 1.8.8-1ubuntu3) 但是 1.8.8-1ubuntu3.1 正要被安装"

那么只需要sudo apt-get install xxx=yyy (xxx为提示信息的libsvn1, yyy为提示错误的1.8.8-1ubuntu3)

====我的是kali下安装inspretrum

。。。。。。。。。

试了apt  --fix-broken install

有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达相关推荐

  1. 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的 Ubuntu20

    md 采坑一小时 看到截图别退!! 问题 网上的答案 打开更新设置,在"更新"选项卡中选则:重要安全更新 和 推荐更新 然后经典盗图 但是 告诉你是源的问题 你有没有发现??我用的 ...

  2. 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的

    Ubuntu安装时报错: 有一些软件包无法被安装.如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的.该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到 ...

  3. Ubuntu16.04更新时出现“有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。”

    问题描述 最近在虚拟机安装Ubuntu16.04.6,出现一些问题,总结一下自己经过验证通过的解决方案. 问题1:在安装软件,如sudo apt install cmake后,安装失败,提示以下内容: ...

  4. ubuntu14.04 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(

    当在ubuntu中安装软件包出现 有一些软件包无法被安装.如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的.该版本中可能会有一些您需要的软件 包尚未被创建或是它们已 ...

  5. 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统

    解决办法一 sudo apt-get update sudo apt-get upgrade 一般这样就ok 了 还不行换个源 ,也就是说当前这个源没有这个包,换个源,推荐华为源,是我目前试过最快的, ...

  6. ubuntu 18.04安装 ros melodic提示: 有一些软件包无法被安装。如果您用的是 unstable 发行版...解决方法

    sudo apt install ros-melodic-desktop-full 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装.如 ...

  7. linux安装zip客户端,如何在各种Linux发行版中安装zip压缩与解压缩程序

    1. 前言 本文主要讲解如何在Linux系统上安装zip压缩与解压缩软件. zip是一个命令行实用工具,用于压缩文件和目录.压缩文件和目录能更有效地传输和保存它们.另一方面,unzip是一个实用工具, ...

  8. pacman安装ubuntu_最受欢迎的Linux发行版, Manjaro Linux虚拟机安装折腾全记录

    Manjaro Linux是快速的.用户友好的.面向桌面的.基于Arch Linux的操作系统.它的一些显著特性包括:一份直观的安装程序.自动硬件检测.稳定的滚动式发布模式.对安装多个内核的支持.用于 ...

  9. ubuntu下装软件,有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。

    使用sudo apt-get install安装东西的时候,出现各种依赖问题,能装上也就算了,装不上就巨坑! 还是aptitude大法好! sudo apt-get install aptitude ...

最新文章

  1. 面试高频——JUC并发工具包快速上手(超详细总结)
  2. SQL Server数据库错误9003(LSN无效)的处理方法
  3. centos7安装、卸载docker (yum方式)
  4. 正则表达式及其在python上的应用
  5. php windows共享内存,给PHP开启shmop扩展实现共享内存
  6. python如何统计累计每日的人数‘’_Python数据分析2019陕西高考(理工)成绩及填报志愿...
  7. 如何记录SQL Server数据库对象
  8. [原] Android中Scroller类的分析
  9. loadrunner——参数化
  10. Python实践基于直方图的梯度提升集成方法
  11. 40岁才博士毕业,新任安徽省长的他写了篇句句戳心的博士论文后记
  12. oracle12能卸干净吗,Oracle卸载干净方法
  13. 属性动画和补间动画的原理及区别
  14. chrome浏览器视频加速插件安装教程
  15. 【计算机网络】物理层 : 香农定理 ( 噪声 | 信噪比 | 香农定理 | “香农定理“公式 | “香农定理“ 计算示例 | “奈氏准则“ 与 “香农定理“ 对比 与 计算示例)★
  16. Microchip最新推出的ATMEGA4809-XPRO开发板简介
  17. mmWave Radar AWR1843硬件组成认识
  18. soso地图低调推出!
  19. 生活随记 - 南极洲探险队的思考
  20. 使用NTP协议获取网络时间代码

热门文章

  1. 涨知识|最新十种深度学习算法要点及代码解析「精华」
  2. ABAP开发 扫雷小游戏
  3. 2023浙沪地区MEM项目提前批面试申请最后时间表(8-11月)
  4. java 数字三角形
  5. 现实就是一个女生会变得越来越物质
  6. windows2003服务器双线双IP双网卡设置方法 双线
  7. LWIP 双IP实现
  8. 计算机科学学院毕业晚会主题,计算机科学与技术学院举办2020届毕业生晚会
  9. 【工业互联网】透析富士康上市:工业互联网不可错过的投资机会?
  10. 有限元分析软件ansys的install.err错误解答