linux解决依赖是如何判断包间的依赖关系的

分类专栏: 文章标签:

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

??2020 CSDN 皮肤主题: 黑客帝国 设计师:上身试试
}

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

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

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

}

我在装caffe时遇到的错误如下:

  1. 因为系统无法达到您要求的状态造成的该版本中可能会有一些您需要的软件  
  2. 下列信息可能会对解决问题有所帮助:  
  3. 下列软件包有未满足的依賴关系:  
  4. E: 无法修正错误,因为您要求某些软件包保持现状就是它们破坏了软件包间的依赖关系  
  1. 下列软件包存在未满足的依赖关系:  
  2. 下列動作将解决这些依赖关系:  

解释:aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具

与 apt-get不同的是,aptitude 在处理依赖问题上更佳一些

举唎来说,aptitude在删除一个包时会同时删除本身所依赖的包。

这样系统中不会残留无用的包,整个系统更为干净以下是笔者总结的一些常鼡 aptitude命令,仅供参考


然后就可以顺利安装了。
将系统升级到新的发行版
}

我要回帖

更多关于 linux解决依赖 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信