yum(YellowdogUpdater,Modified)是軟件包管理工具,就很少說了。工具
錯誤產生的環境:ci
OS:CentOS release 6.3 (Final)io
uname -r:2.6.32-279.el6.x86_64軟件
在yum安裝publican時遇到的,具體錯誤以下:date
能夠看出來是軟件包版本衝突形成的: conflicts between attempted installs of perl-XML-SAX-0.96-7.el6.noarch and perl-XML-SAX-Base-1.04-1.el6.rf.noarchfile
即: perl-XML-SAX-0.96-7.el6.noarch perl-XML-SAX-Base-1.04-1.el6.rf.noarchperl
這兩個版本不一致,很奇怪,怎麼會不一致呢?yum
因而查看前面的:Dependencies Resolveddi
顯示以下: perl-XML-SAX noarch 0.96-7.el6 163 78 k perl-XML-SAX-Base noarch 1.04-1.el6.rf rpmforge 27 kco
找到問題所在了,這兩個軟件包使用了不一樣的倉庫,把rpmforge的關閉(enabled=0,位於/etc/yum.repos.d/rpmforge.repo),
再次安裝,成功!搞定!