正常使用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. 域名备案&robots协议

    目录 1 域名备案 个人备案 公司备案 备案完成之后 了解更多 2 robots.txt 这篇文章不谈技术,聊一聊笔者在网站建设一些需要注意的点. 1 域名备案 建设一个网站一定会需要域名,而域名又一 ...

  2. Java引用类型之软引用(2)

    下面接着上一篇介绍第2阶段和第3阶段的处理逻辑. 2.process_phase2() 第2个阶段移除所有的referent还存活的Reference,也就是从refs_list中移除Referenc ...

  3. 最新通达OA-getshell 漏洞复现

    0x00 通达简介 通达OA国内常用的办公系统,使用群体,大小公司都可以,其此次安全更新修复的高危漏洞为任意用户登录漏洞.攻击者在远程且未经授权的情况下,通过利用此漏洞,可以直接以任意用户身份登录到系 ...

  4. C# WebAPI项目,不支持HttpPut请求!!!

    有点标题党了,这个异常的现象是这样的: 我有一个正在跑的项目,要对接第三方厂家的设备.  对方给的接口文档,里面有一个接口是需要我这边实现的,要求必须是PUT请求方式. 所以我在项目基础上,新增一个W ...

  5. 第7章 Spark SQL 的运行原理(了解)

    第7章 Spark SQL 的运行原理(了解) 7.1 Spark SQL运行架构 Spark SQL对SQL语句的处理和关系型数据库类似,即词法/语法解析.绑定.优化.执行.Spark SQL会先将 ...

  6. 如何以正确的姿势安装Vue的依赖并且启动下载好的项目

    首先,输入cd进入项目所在的目录. 然后输入   npm install --registry=https://registry.npm.taobao.org    // --后面表示使用淘宝镜像,下 ...

  7. 第七篇Scrum冲刺博客--Interesting-Corps

    第七篇Scrum冲刺博客 站立式会议 1.会议照片 2.队友完成情况 团队成员 昨日完成 今日计划 鲍鱼铭 各界面数据请求云函数设计及实现 代码交接及整体架构搭建 叶学涛 进行代码优化 和队友进行交接 ...

  8. asp.net报表结构学习记录

    当一份web报表项目压缩包躺在我的文件夹里时,我是完全懵的.作为一个学习了一个月java的asp.net小白,以前从来没有接触过这方面,我完全不知道从何入手. 手里也有asp.net开发学习视频,但都 ...

  9. 调试 Ingress Nginx

    由于 Ingress Nginx 是最受欢迎的 Ingress 控制器,因此接下来我们将介绍一些有关调试 ingress-nginx 的技巧. 调试 Ingress Nginx Ingress-ngi ...

  10. 使用Apache的反向代理会影响搜索引擎的收录和排名吗

    http://www.wocaoseo.com/thread-292-1-1.html 百度官方观点:Baiduspider对站点的抓取方式和普通用户访问一样,只要普通用户能访问到的内容,我们就能抓取 ...