正常使用apt-get install安装出现依赖冲突问题:

大概是这样:

ga@ubuntu:$ sudo apt-get install gcc-5-base:i386
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
gcc-5-base:i386 已经是最新版 (5.4.0-6ubuntu1
16.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 中的其他实例不同

详见:
https://askubuntu.com/questions/989694/how-to-solve-dpkg-error-processing-archive-var-cache-apt-archives-libvlccore9

[Liunx]apt-get安装软件:依赖冲突问题及解决的更多相关文章

  1. Ubuntu使用dpkg安装软件依赖问题解决 ubuntu-tweak ubuntu 16.04 LTS 系统清理

    Ubuntu使用dpkg安装软件依赖问题解决 这里以在ubuntu 16.04安装Ubuntu Tweak为例进行说明,通常安装包依赖问题都可以用这种方法解决: sudo apt-get instal ...

  2. 解决linux安装软件依赖的曲线救国方案

    相信大家在一台无法连接外网的linux上安装软件时,对于软件依赖的安装,都会特别头疼,因为软件依赖的安装,不论是其数量,还是安装的复杂度都比软件本身要高出一个维度! 今天就和大家分享一个,解决linu ...

  3. 利用mvn/maven如何检查依赖冲突,并解决依赖冲突

    mvn/maven如何检查依赖冲突,并解决依赖冲突 如图,点击图示位置,就可以把整个项目的依赖关系展示出来 在图里选中一个artifact,则所有依赖该artifact的地方都会一起连带出来突出显示, ...

  4. Ubuntu系统下环境安装遇到依赖冲突问题

    问题场景:在ubuntu系统下使用docker拉了一个python3.6的镜像,要在该容器中安装vim结果总是报已安装某些依赖的版本不满足要求 解决方法: 1.安装aptitude apt-get i ...

  5. ubuntu安装软件依赖解决

    sudo apt-get install -f zsh@zsh:~/Downloads/dist$ sudo dpkg --install Kitematic_0.17.3_amd64.deb (正在 ...

  6. 安装percona-xtrabackup一直提示依赖冲突的一个解决办法

    我的Mysql是5.6版本,通过自己下载的rpm包执行安装: yum instal percona-xtrabackup-2.1.7-721.rhel6.x86_64.rpm 会出现如下的安装错误提示 ...

  7. centos安装软件依赖问题

    yum install gcc gcc-c++ ncurses-devel perl 基础包安装

  8. 安装软件出现缺少vcruntime140dll的解决方法

    转自:http://jingyan.baidu.com/article/49711c617e4000fa441b7c92.html 首先下载vc++2015,注意自己系统是32位还是64位的,下载对应 ...

  9. Mac 安装软件时,提示已损坏解决

    "xxx.app已损坏,打不开.你应该将它移到废纸篓",并非你安装的软件已损坏,而是Mac系统的安全设置问题,因为这些应用都是破解或者汉化的,那么解决方法就是临时改变Mac系统安全 ...

随机推荐

  1. GaussDB连接与登出

    连接 连接命令1: gsql -d ${dbName} -U ${userName} -p {port:默认为25308} -h {ip} -W {password} 连接命令2: gsql -d p ...

  2. excel表格,根据某一列的值对整行进行颜色填充

    1.选中要影响的表格范围,选择 “条件格式”,选择 “新建规则” (2)选择 “使用公式确定要设置格式的单元格”,录入公式,选择 “ 格式”,注意: 公式为:=$H1="待解决" ...

  3. 2020大厂web前端面试常见问题总结

    本篇收录了一些面试中经常会遇到的经典面试题以及自己面试过程中遇到的一些问题.通过对本篇知识的整理以及经验的总结,希望能帮到更多的前端面试者. 1.web前端项目的结构是怎样的?文件有哪些命名规范? 项 ...

  4. Jmeter 常用函数(22)- 详解 __intSum

    如果你想查看更多 Jmeter 常用函数可以在这篇文章找找哦 https://www.cnblogs.com/poloyy/p/13291704.htm 作用 计算两个或多个整数值的和 语法格式 ${ ...

  5. PHP、JS一些用法

    PHP去除小数点后面的0,保留非零 floatval($num) PHP转数组var d = eval(数组d); PHP字符串转数组 $row['0'] = explode(";" ...

  6. 第七天Scrum冲刺博客

    1.会议照片 2.项目进展 团队成员 昨日计划任务 今日计划任务 梁天龙  学习课程页面  建议页面 黄岳康  定义个人课程  登陆页面 吴哲翰  完成页面的与后端的沟通交流  继续保持确认功能齐全 ...

  7. latex:公式的序号

    1.排序单位 在文类book或report中,行间公式是以章为排序单位的,即每一新章节开始,公式序号计数器equation就被清零.比如第1章第3个公式的序号是(1.3),第2章第1个公式的序号是(2 ...

  8. ZK的watch机制

    1.watcher原理框架 由图看出,zk的watcher由客户端,客户端WatchManager,zk服务器组成.整个过程涉及了消息通信及数据存储. zk客户端向zk服务器注册watcher的同时, ...

  9. 如何简洁优雅地部署PostgreSQL和Pgweb?

    本文转自Rancher Labs 介绍PostgreSQL和Pgweb PostgreSQL是一款以可靠性和性能为人所熟知的开源数据库.它在很多行业和应用程序中都有应用,尤其是web开发人员的最爱.从 ...

  10. 区块链入门到实战(25)之以太坊(Ethereum) – 以太币单位

    以太币的主要单位是以太/Ether,即一个以太币,以太币的最小单位是wei. 以太币最小单位 wei 是以虚拟币先驱人物:戴伟 Wei Dai 命名,戴伟 W Dai 是一位兴趣广泛的密码学专家,他在 ...