yum安装某个包出现冲突的情况

摘要:
Yum安装非常方便,可以自动解决依赖问题。然而,有时我们的安装包会发生冲突。此时,我们需要找出哪些包与哪些包冲突,然后具体解决问题。最后的补充是:1.rpmqa检查系统是否安装了rpm软件包。2.yumlist显示是否可以安装软件包。它从图像源查找包。

yum安装是非常方便的,可以自动解决依赖问题,但是有时候我们安装包会出现冲突,这个时候我们就要查找是哪些包与哪些包出现冲突,然后再针对性的解决问题。

一般来说起冲突的包会报出来,主要为两点

1、包与包之间要仔细查看谁冲突了谁,然后依次查找这两个包是否在系统中安装过,rpm -a命令来查看。最后把已安装过的包卸载了(前提是包不重要)再看看会不会冲突。这个可以参考链接:http://blog.51cto.com/11009243/1835644

2、冲突的包也有报出版本引起的问题,这个我们需要解决版本之间过高过低的包。

比如我今天要安装libc开头的包,那么我的命令就是yum  install libc*。以libc开头的包有很多,因此包与包之间起了冲突,导致安装失败,详细的报错结果是:

yum安装某个包出现冲突的情况第1张

经过排查发现libcmpiCppImpl0包与tog-pegasus-libs包起冲突,我发现上面的准备安装包的这个过程时候,首先是准备安装tog-pegasus-libs包,然后再准备安装libcmpiCppImpl0包,(注意本地这两个包我都没有安装),然而两个包之间起冲突,也就是只能安装其中的一个,经过测试,tog-pegasus-libs包是必须要安装的,那么我只能排除tog-pegasus-libs包的安装。下面是我安装的命令:

yum安装某个包出现冲突的情况第2张

那我只能排除这个包了。最后就安装成功了。

当然有的人必须需要安装libcmpiCppImpl0包,那么可以参照这个链接的结果过程:http://blog.51cto.com/11009243/1835644。看完之后你会发现,其实他就是把tog-pegasus-libs包给卸载了,然后就安装成功libcmpiCppImpl0包了。

最后再补充的就是:

1、rpm -qa查看系统是否安装某个rpm包

2、yum list  显示一个包是否可以安装,是从镜像源中去查找这个包。

免责声明:文章转载自《yum安装某个包出现冲突的情况》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vcenter vmware的交换机VLAN设置 包括分布式交换机nginx自动检测后台服务器健康状态下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

系统安装-007 CentOS7yum源添加、删除及其yum优化

一、配置阿里云源为主源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo阿里云官方教程:...

CentOS6.5安装Tab增强版:bash-completion

CentOS6.5安装Tab增强版:bash-completion,可补全命令参数; 因为CentOS官方源并不带有bash-completion的包,所以,为了可用yum安装,增加epel的源, 首先,使用wget下载epel的rpm包,使用rpm指令安装,之后运行yum安装,代码如下: [adam@ultraera ~]$ wget http:/...

centos使用yum安装mysql

参考:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 1.增加yum数据源 (1.1)从http://dev.mysql.com/downloads/repo/yum/ 获取合适的数据源 (1.2)安装数据源包 shell> sudo rpm -Uvh platform-and-vers...

Ganglia3.1.7安装与配置(收录)

一、所需要软件 二、安装过程     1、Ganglia运行平台的安装     2、Ganglia依赖库的安装     3、RRDTool的安装     4、Ganglia的安装 (包括使用yum方式安装) 三、简单配置 四、启动与访问 五、被监控节点上安装Ganglia (包括使用yum方式安装) 六、遇到的问题,及解决办法    流行的开源服务器集群监...

Centos7安装搜狗输入法.

系统默认安装输入法管理器的是 ibus. 而搜狗使用 fcitx 1.以我们先要安装 fcitx和必要的软件包 yum -y install fcitx* yum -y install libQtWebKit*    2.接着我们要下载 搜狗输入法 到搜狗官网下载deb版本软件包:https://pinyin.sogou.com/linux/?r=p...

使用kubeadm部署K8S v1.17.0集群

环境信息 操作系统:CentOS Linux release 7.7.1908 (Core) docker:19.03.8 kubernetes:v1.17.0 集群信息 hostname IP k8s-master 192.168.87.10 k8s-node01 192.168.87.11 一、准备工作(所有节点执行) 1.1、...