操作系统:centOS 6.3 用yum install rpm的方式安装的RPM
今天在虚拟机上用RPM安装了一个RPM的包,然后安装了一个el5版本的包,后来发现版本错了,再用相应的el6的包进行安装
发现有conflict,然后 --force 覆盖,发现问题没有解决,尝试了 http://hi.baidu.com/__redwind__/item/19189830b58263d3392ffab9 中的方法,最后两步没有执行的情况下,发现yum源都没有了,然后继续执行完,发现说和el5不兼容,就是说yum命令也不认我的系统是6的版本
然后去看了一下rpm和yum的流程,在yum 的配置目录 /etc/yum.repos.d 下面发现了一个文件 puppetlabs.repo ,就是这个文件导致了我版本识别错误,删除后重新再装ruby,就没问题了。