在ImageMagick更新中的yum依赖冲突

我使用php5.5在CentOS release 6.6 (Final)上运行Lamp服务器:

 $ php -v PHP 5.5.17 (cli) (built: Sep 20 2014 17:12:00) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans 

当我运行yum update我得到这个依赖性错误:

 Loaded plugins: fastestmirror Setting up Update Process Loading mirror speeds from cached hostfile * webtatic: uk.repo.webtatic.com Resolving Dependencies --> Running transaction check ---> Package libwebp.x86_64 0:0.3.1-2.el6.remi will be updated --> Processing Dependency: libwebp.so.4()(64bit) for package: ImageMagick-last-libs-6.8.9.7-4.el6.remi.x86_64 ---> Package libwebp.x86_64 0:0.4.3-3.el6 will be an update --> Finished Dependency Resolution Error: Package: ImageMagick-last-libs-6.8.9.7-4.el6.remi.x86_64 (@remi) Requires: libwebp.so.4()(64bit) Removing: libwebp-0.3.1-2.el6.remi.x86_64 (@remi) libwebp.so.4()(64bit) Updated By: libwebp-0.4.3-3.el6.x86_64 (epel) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 

我对此的模糊理解是,ImageMagick更新需要libwebp.so.4 ,但是我有@remi rpm的libwebp-0.3.1-2.el6.remi.x86_64 ,但是现在已经更新到libwebp-0.4.3-3.el6.x86_64epel rpm libwebp-0.4.3-3.el6.x86_64

那是对的吗? 如果不是以上输出是什么意思?

更重要的是我该如何解决这个问题?

好的,所以我通过这个post在“Remi”回购论坛上find了答案。

ImageMagick-last-libs包已经过时了。 我不明白为什么不用yum update命令yum update ,但是这个命令解决了这个问题, ImageMagicklibwebp都被更新了:

 yum --disablerepo="webtatic" --enablerepo="remi" install ImageMagick-last-libs-6.9.1.4-1.el6.remi.x86_64