系统安装了CentOS 6.2 32位。 我有一些问题运行“yum更新” – 我得到一系列的错误,指出正在安装不正确的RPM(请参阅此链接: http : //www.centos.org/modules/newbb/print.php? form=1&topic_id = 34994&forum = 56&order = ASC&start = 0 )
[root @ orange yum]#yum更新
完成依赖关系解决scheme
错误:Package:python-paramiko-1.7.6-1.el5.rf.noarch(rpmforge)
需要:python(abi)= 2.4
安装:python-2.6.6-29.el6.i686(@ anaconda-CentOS-201112130233.i386 / 6.2)
python(abi)= 2.6
你可以尝试使用–skip-broken来解决这个问题
你可以试试运行:rpm -Va –nofiles –nodigest
我正在跟踪该线程,并input此cmd:rpm -qa | fgrep .el5 | less了,find了一些条目。
[root @ orange〜]#rpm -qa | grep .el5 | 分类
fping-3.1-1.el5.rf.i386
hwloc-1.3-1.el5.rf.i386
libedit-20090923-3.0_1.el5.rf.i386
libffi-3.0.9-1.el5.rf.i386
libssh2-1.2.7-1.el5.rf.i386
Nagios的-NRPE,2.12-1.el5.rf.i386
Nagios的-插件,1.4.15-2.el5.rf.i386
Perl的压缩-RAW-Bzip2-2.037-1.el5.rf.i386
Perl的压缩-RAW-的Zlib-2.037-1.el5.rf.i386
Perl的地穴-DES-2.05-3.2.el5.rf.i386
Perl的数据UUID,1.203-1.el5.rf.i386
Perl的日志信息,简单,0.06-1.el5.rf.noarch
Perl的模块 – build造 – 0.3607-1.el5.rf.noarch
Perl的模块 – CoreList-2.25-1.el5.rf.noarch
与Perl的Net-SNMP的5.2.0-1.2.el5.rf.noarch
perl的试验线束3.22-1.el5.rf.noarch
perl的试验简单,0.98-1.el5.rf.noarch
Perl的时间计件1.20-1.el5.rf.i386
Perl的YAML-0.72-1.el5.rf.noarch
portreserve-0.0.5-2.el5.rf.i386
的PowerTOP,1.13-1.el5.rf.i386
我的存储库:
[root @ orange yum]#yum repolist
加载的插件:最快的镜像,安全
从caching的主机文件加载镜像速度
* base:linux.mirrors.es.net
*额外:centos.mirror.facebook.net
* rpmforge:mirror.hmc.edu
*更新:mirrors.cat.pdx.edu
回购ID回购的名字
基地CentOS-6 – 基地
额外的CentOS-6 – 额外
rpmforge RHEL 6 – RPMforge.net – dag
更新CentOS-6 – 更新
所以我的问题是:
1)我是如何结束这些rpms?
2)我试过'yum擦除<repo>',然后重新安装 – 我再次得到.el5文件。
我究竟做错了什么?
.rf. 告诉你这是从RPMforge。 不知道为什么他们会安装,但百胜认为他们是兼容的。 这些软件包有问题还是只是yum update ? 我会禁用RPMforge的更新。 yum update --disablerepo=rpmforge 。 如果软件包存在于两个存储库中,您也将遇到麻烦。