[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系统安全 ...
随机推荐
- Ubuntu18.04安装Nautilus-actions自定义文件管理器鼠标右键列表
sudo add-apt-repository ppa:daniel-marynicz/filemanager-actions #需要添加源 sudo apt-get install filemana ...
- 浏览器自动化的一些体会11 webclient的异步操作
原来的代码大致如下: private void foo(string url) { using (WebClient client = new WebClient()) { client.Downlo ...
- int ,long , long long , __int64类型的范围
首先见测试代码(在g++/gcc下运行): #include<iostream> using namespace std; int main() { cout<<sizeof( ...
- servlet的生命周期和工作原理介绍
一.servlet生命周期 Servlet生命周期分为三个阶段: 1)初始化阶段: 调用init()方法 2)响应客户请求阶段:调用service()方法 3)终止阶段:调用destroy()方法 T ...
- idea git拉取、合并、处理冲突、提交代码具体操作
早在两个月前我还在用eclipse开发,并且也发布的一些eclipse git的相关操作(操作都是本人亲自实践过的),但由于项目团队要求,开发工具统一用idea,实在不得已而为之切换了开发工具, 初次 ...
- Python开发的入门教程(一)-数据类型、变量
介绍 Python第一门课程,是Python开发的入门教程,将介绍Python语言的特点和适用范围,Python基本的数据类型,条件判断和循环,函数,以及Python特有的切片和列表生成式. Pyth ...
- linux 使用 FIO 测试磁盘的iops
原文链接:https://www.iteye.com/blog/elf8848-2168876 一,FIO安装wget http://brick.kernel.dk/snaps/fio-2.2.5.t ...
- 国际象棋棋盘输出-PHP代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 浅析 MVC
MVC(Model–View–Controller) Model:数据模型 负责操作所有数据View:视图 负责所有UI界面Controller:控制器 负责其他 //数据放在m const m = ...
- 从《三体》到“中美科技战”,3分钟理解“网络”D丝为什么要迎娶“算力”白富美
摘要:在多维的世界里,高维的文明对于低维文明具有碾压的优势,而网络也正在从二维走向三维!网络硬件的竞争主要是“芯片+算法”. 从三体到中美科技战,理解网络与算力深度融合助力高维度竞争 1:对抗封锁,需 ...