这个问题是源于源的目录结构,有些版本的源可能没有这类问题,而我这里的版本是64位的Redhat 5 u 4 (和CentOS 5.4相仿),在 找到解决方法。
在yum.conf中的main字段部分添加排除包含i386和i686字段的软件包,并更新YUM仓库的信息,在/etc/yum.conf配置文件的main字段增加在YUM操作时排除包含i386和i686字样的软件包。
- [root@node02 ~]
- [main]
- ...
- exclude=*.i?86
- ...
这样更新一下YUM缓冲的信息。
- [root@node02 ~]
- Loaded plugins: downloadonly, rhnplugin, security
- Cleaning up Everything
删除已经安装了的标记为了i386或i686的的软件包。
- [root@node02 ~]
- Loaded plugins: downloadonly, rhnplugin, security
- ...
- Setting up Remove Process
- Is this ok [y/N]: y
- ...
- Running Transaction
- Erasing : nss 1/303
- ...
- Erasing : openssl 303/303
- Removed:
- GConf2.i386 0:2.14.0-9.el5
- ...
- zlib-devel.i386 0:1.2.3-3
- Complete!