[Liunx]apt-get安装软件:依赖冲突问题及解决
正常使用apt-get install安装出现依赖冲突问题:
大概是这样:
ga@ubuntu:$ sudo apt-get install gcc-5-base:i386
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
gcc-5-base:i386 已经是最新版 (5.4.0-6ubuntu116.04.11)。
gcc-5-base:i386 已设置为手动安装。
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
cpp-5 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
g-5 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
gcc-5 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
gcc-5-base : 破坏: gcc-5-base:i386 (!= 5.4.0-6ubuntu116.04.10) 但是 5.4.0-6ubuntu116.04.11 正要被安装
gcc-5-base:i386 : 破坏: gcc-5-base (!= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libasan2 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libatomic1 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libcc1-0 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libcilkrts5 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libgcc-5-dev : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libgomp1 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libitm1 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
liblsan0 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libmpx0 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libquadmath0 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libstdc-5-dev : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libstdc++6 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libtsan0 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
libubsan0 : 依赖: gcc-5-base (= 5.4.0-6ubuntu116.04.11) 但是 5.4.0-6ubuntu116.04.10 正要被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
1 不用的造成冲突的.deb安装包可以删掉。
2 若仍有,且sudo apt-get install -f 仍无法解决的依赖冲突,
观察依赖冲突的具体版本冲突,使用``可以选择指定版本安装。
3 若指定安装过程中报类似,是覆盖文件冲突,可以强制覆盖。
dpkg: 处理归档 /var/cache/apt/archives/gcc-5-base_5.4.0-6ubuntu1~16.04.11_amd64.deb (--unpack)时出错: 尝试覆盖共享的 '/usr/share/doc/gcc-5-base/changelog.Debian.gz', 它与软件包 gcc-5-base:amd64 中的其他实例不同
[Liunx]apt-get安装软件:依赖冲突问题及解决的更多相关文章
- Ubuntu使用dpkg安装软件依赖问题解决 ubuntu-tweak ubuntu 16.04 LTS 系统清理
Ubuntu使用dpkg安装软件依赖问题解决 这里以在ubuntu 16.04安装Ubuntu Tweak为例进行说明,通常安装包依赖问题都可以用这种方法解决: sudo apt-get instal ...
- 解决linux安装软件依赖的曲线救国方案
相信大家在一台无法连接外网的linux上安装软件时,对于软件依赖的安装,都会特别头疼,因为软件依赖的安装,不论是其数量,还是安装的复杂度都比软件本身要高出一个维度! 今天就和大家分享一个,解决linu ...
- 利用mvn/maven如何检查依赖冲突,并解决依赖冲突
mvn/maven如何检查依赖冲突,并解决依赖冲突 如图,点击图示位置,就可以把整个项目的依赖关系展示出来 在图里选中一个artifact,则所有依赖该artifact的地方都会一起连带出来突出显示, ...
- Ubuntu系统下环境安装遇到依赖冲突问题
问题场景:在ubuntu系统下使用docker拉了一个python3.6的镜像,要在该容器中安装vim结果总是报已安装某些依赖的版本不满足要求 解决方法: 1.安装aptitude apt-get i ...
- ubuntu安装软件依赖解决
sudo apt-get install -f zsh@zsh:~/Downloads/dist$ sudo dpkg --install Kitematic_0.17.3_amd64.deb (正在 ...
- 安装percona-xtrabackup一直提示依赖冲突的一个解决办法
我的Mysql是5.6版本,通过自己下载的rpm包执行安装: yum instal percona-xtrabackup-2.1.7-721.rhel6.x86_64.rpm 会出现如下的安装错误提示 ...
- centos安装软件依赖问题
yum install gcc gcc-c++ ncurses-devel perl 基础包安装
- 安装软件出现缺少vcruntime140dll的解决方法
转自:http://jingyan.baidu.com/article/49711c617e4000fa441b7c92.html 首先下载vc++2015,注意自己系统是32位还是64位的,下载对应 ...
- Mac 安装软件时,提示已损坏解决
"xxx.app已损坏,打不开.你应该将它移到废纸篓",并非你安装的软件已损坏,而是Mac系统的安全设置问题,因为这些应用都是破解或者汉化的,那么解决方法就是临时改变Mac系统安全 ...
随机推荐
- 微信支付.NET SDK 中的BUG(存疑)
BUG出现在类文件WxPayData.cs中的FromXml(string xml)方法 /** * @将xml转为WxPayData对象并返回对象内部的数据 * @param string 待转换的 ...
- Java基于SSM的个人博客系统(源码 包含前后台)
@ 目录 系统简介 系统运行截图 核心代码 写在最后 系统简介 技术点:Java.JSP.SSM框架,实现了个人博客系统 用户角色分为:普通用户.管理员.系统管理员 功能:发博客.博客分类.博客删除. ...
- 【luogu1709】小B的询问 - 莫队
题目描述 小B有一个序列,包含N个1~K之间的整数.他一共有M个询问,每个询问给定一个区间[L..R],求Sigma(c(i)^2)的值,其中i的值从1到K,其中c(i)表示数字i在[L..R]中的重 ...
- jQuery - AJAX笔记
@ 目录 什么是AJAX 关于 jQuery 与 AJAX jQuery AJAX 参考手册 jQuery ajax - ajax() 方法 定义和用法 语法 参数 options async bef ...
- java基础-01:dos命令
进入cmd方式 win + r 输入 cmd 随便进入一个文件夹 在导航栏输入cmd,回车即进入命令行 命令 盘符切换:直接输入 E: ,回车即可 查看文件夹下所有目录:dir 切换目录: cd 跨盘 ...
- Linux磁盘分区、挂载、查看文件大小
快速查看系统文件大小命令 du -ah --max-depth=1 后面可以添加文件目录 ,如果不添加默认当前目录. 下面进入正题~~ 磁盘分区.挂载 引言: ①.分区的方式 a)mbr分区: 最多支 ...
- Salesforce LWC学习(二十二) 简单知识总结篇二
本篇参看: https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.reactivity_fi ...
- Xutils 的框架问题retry error, curr request is null Android开发之网络请问问题
没有网络权限也能导致这个问题 也可能是因为模拟机没联网的问题
- P3311 [SDOI2014]数数 AC自动机+数位DP
题意 给定一个正整数N和n个模式串,问不大于N的数字中有多少个不包含任意模式串,输出对\(1e^9+7\)取模后的答案. 解题思路 把所有模式串都加入AC自动机,然后跑数位DP就好了.需要注意的是,这 ...
- C++中的输入输出
update&fixed: 经过实测,io解绑在各大oj以及本地评测软件上都劣于scanf 所以在大数据的情况下还是推荐尽量使用scanf! ! ! ! 众所周知,C++自带了各种输入方式 比 ...