我正在RHEL 5.5上进行系统范围的yum更新,并且IUS EPEL存储库抛出缺少的依赖项错误:
php53-mcrypt-5.3.3-4.ius.el5.x86_64 from installed has depsolving problems
--> Missing Dependency: php53-common = 5.3.3-4.ius.el5 is needed by package php53-mcrypt- 5.3.3-4.ius.el5.x86_64 (installed)
Error: Missing Dependency: php53-common = 5.3.3-4.ius.el5 is needed by package php53-mcrypt-5.3.3-4.ius.el5.x86_64 (installed)
有没有一种方法可以对所有其他存储库运行YUM更新,而忽略IUS EPEL存储库以跳过此依赖关系问题?
澄清度
我正在尝试仅从Redhat Network安装更新。我找不到存储库名称,因此无法执行类似操作,sudo yum --disablerepo=* --enablerepo=rhel update
因为我使用的yum版本不支持后面列出的多个存储库--disablerepo
。
更新资料
我的临时解决方法是运行sudo yum --exclude=php53* update
。我坚信有更好的方法。这种更好的方法包括解决实际问题,因此我也向IUS社区项目提交了一个bug 。
更新#2
看起来我发现了依赖项的问题。我仍然认为应该有一个可行的解决方法。
谢谢!