yum CentOS中的冲突错误

时间:2015-08-23 06:04:11

标签: centos repository yum

有时我使用yum并得到有关存储库之间冲突的错误,所以我搜索了这个问题,我发现了一些临时解决方案,如--enablerepo
这是我的错误

Error: Package: php-5.4.44-50.el6.art.x86_64 (atomic)
       Requires: php-cli(x86-64) = 5.4.44-50.el6.art
       Installed: php-cli-5.6.12-1.el6.remi.x86_64 (@remi-php56)
           php-cli(x86-64) = 5.6.12-1.el6.remi
       Available: php-cli-5.3.3-40.el6_6.x86_64 (base)
           php-cli(x86-64) = 5.3.3-40.el6_6
       Available: php-cli-5.3.3-46.el6_6.x86_64 (updates)
           php-cli(x86-64) = 5.3.3-46.el6_6
       Available: php-cli-5.4.42-48.el6.art.x86_64 (atomic)
           php-cli(x86-64) = 5.4.42-48.el6.art
       Available: php-cli-5.4.43-1.el6.remi.x86_64 (remi)
           php-cli(x86-64) = 5.4.43-1.el6.remi
       Available: php-cli-5.4.43-49.el6.art.x86_64 (atomic)
           php-cli(x86-64) = 5.4.43-49.el6.art
       Available: php-cli-5.4.44-1.el6.remi.x86_64 (remi)
           php-cli(x86-64) = 5.4.44-1.el6.remi
       Available: php-cli-5.4.44-50.el6.art.x86_64 (atomic)
           php-cli(x86-64) = 5.4.44-50.el6.art
       Available: php-cli-5.3.29-4.w5.x86_64 (webtatic)
           Not found


You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

那么你们可以帮帮我吗?

1 个答案:

答案 0 :(得分:2)

根据您的描述,PHP 5.6是从remi-php56存储库安装的,因此最简单的解决方案是永久启用此存储库,在存储库配置文件中设置enabled = 1,因此将从那里提取所有PHP包,并且不应该造成任何冲突。

在每个yum命令上添加“--enablerepo = remi-php56”也可以。

通知: