使用 sudo apt-get install 安装软件时, 出现错误 “无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”。

错误的主要原因是,系统中已经安装了被依赖的包的高版本。
例如在安装 gcc-4.8-multilib 时,依赖 libc6-dev-x32 ,但是系统中已经安装了***libc6-dev-x32*** ,并且版本高于所要求的版本,导致安装失败。

解决方法一

安装指定版本的被依赖包

sudo apt-get install libc6-dev-x32 >= 2.11

解决方法二

使用aptitude进行安装,aptitude 会对依赖关系进行智能处理

sudo apt-get install aptitude
sudo aptitude install <package name>
  1. 安装 aptitude
  2. 使用 aptitude 安装包

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

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

    系统:Uos 20 问题:E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系 产生原因:通过apt-get install安装软件或依赖等的时候 之前因为上述问题,我数 ...

  2. 解决Ubuntu系统“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”的有效方法

    解决Ubuntu系统"无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系"的有效方法 参考文章: (1)解决Ubuntu系统"无法修正错误,因为 ...

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

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

  4. 【错误记录】Ubuntu 安装软件报错 ( 下列软件包有未满足的依赖关系:E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 执行 sudo apt-get install git 命令 , 安装 git 软件 , 报如下错误 : root@octopus:~/ijkpla ...

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

    参考 这篇文章 这是因为这些依赖的软件包,系统已经安装过而且是更高的版本,而需要的是较低版本,所以会报错. 解决办法,使用 aptitute 代替 apt sudo apt install aptit ...

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

    python-crypto : 依赖: python2 (< 2.8) 但是它将不会被安装依赖: python2 (>= 2.7~) 但是它将不会被安装依赖: python2:any (& ...

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

    安装ros时出现问题: 原因是在软件更新里没有勾选允许更新, 在软件和更新里面,勾选如下:

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

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

  9. 下列软件包有未满足的依赖关系: cmake-qt-gui : 依赖: cmake (= 3.10.2-1ubuntu2) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依

    问题描述 在安装cmake-qt-gui时,出现了软件包依赖问题: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装.如果您用的是 un ...

最新文章

  1. Verilog中状态机编码方式的选择:二进制编码(Binary)、格雷码(Gray-code)编码、独热码(One-hot)编码
  2. Kubernetes搭建Zookeeper和Kafka集群
  3. Gotchas 44-引用和临时对象
  4. delphi查看源码版本_[Mybatis]-IDEA导入Mybatis源码
  5. leetcode 第2高的薪水 oracle_詹姆斯本赛季薪水3744万美元排在第6位,比他高的都有谁?...
  6. 隐藏版本信息号返回服务器名,配置服务器版本信息隐藏
  7. Linux学习134 Unit 4
  8. Linux服务器安装mysql
  9. win10装sql2000卡在选择配置_如何在WIN10/SERVER2016上安装MSSQL2000数据库和新中大老版本软件...
  10. iframe自动播放
  11. 认识System,System32,Syswow64
  12. jenkins提示没有这个文件: ‘pom.xml‘
  13. 麦昆mciro:bit开发板机器人小车——支持makecode图形化编程,支持基于Mind+的图形化编程及python编程
  14. 微信王者服务器怎么删掉,王者荣耀怎么删除微信好友 又快又好
  15. C#,数值计算,解微分方程的龙格-库塔二阶方法与源代码
  16. 计算机故障报警声2声,电脑发出一长两短报警声的原因分析及解决办法
  17. Unity基础功能:粒子特效(Shuriken)
  18. 20万奖金池!大规模电商图上的风险商品检测赛事正式启动!阿里安全 × ICDM 2022...
  19. autocad2015增加字体炸开命令
  20. 求解一元二次方程问题

热门文章

  1. SMART目标管理方法
  2. 在linux下运用mutt和msmtp发邮件
  3. 为listview、或者recyclerView的item增加进场动画
  4. 修改注册表解决Typora 0.11.18(beta)版无法使用的问题
  5. 函数的极限与连续性的关系
  6. 用java编写租车系统代码_java实现租车系统
  7. Verilog实现按键计数器
  8. 设计模式——结构型模式
  9. php获取时间到微妙,php 获取毫秒时间戳
  10. 2020年中高级iOS大厂面试宝典+答案