当我尝试yum install phpmyadmin然后我得到这个错误
Error: Package: php-gd-5.3.3-22.el6.x86_64 (base) Requires: php-common(x86-64) = 5.3.3-22.el6 Installed: php-common-5.5.0-1.el6.remi.x86_64 (@remi-test) php-common(x86-64) = 5.5.0-1.el6.remi Available: php-common-5.3.3-22.el6.x86_64 (base) php-common(x86-64) = 5.3.3-22.el6 You could try using --skip-broken to work around the problem ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: yum-3.2.29-40.el6.centos.noarch has missing requires of yum-plugin-fastestmirror
我需要做什么来解决这个错误
更新:
然后我得到这个
Repository epel is listed more than once in the configuration Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package phpMyAdmin.noarch 0:3.5.8.1-1.el6 will be installed --> Processing Dependency: php-gd >= 5.2.0 for package: phpMyAdmin-3.5.8.1-1.el6.noarch --> Processing Dependency: php-php-gettext for package: phpMyAdmin-3.5.8.1-1.el6.noarch --> Running transaction check ---> Package php-gd.x86_64 0:5.3.3-22.el6 will be installed --> Processing Dependency: php-common(x86-64) = 5.3.3-22.el6 for package: php-gd-5.3.3-22.el6.x86_64 ---> Package php-php-gettext.noarch 0:1.0.11-3.el6 will be installed Packages skipped because of dependency problems: php-gd-5.3.3-22.el6.x86_64 from base php-php-gettext-1.0.11-3.el6.noarch from epel phpMyAdmin-3.5.8.1-1.el6.noarch from epel
第一个错误是因为你有一个更新版本的PHP – 特别是php-common包 – 从remi-test回购安装比php-gd包可以处理。 解决最初问题最简单的方法是删除remi-test回购,降级到基本回购中提供的php-common版本,然后重新运行yum install phpmyadmin命令。
**发现1个预先存在的rpmdb问题,'yum check'输出如下:yum-3.2.29-40.el6.centos.noarch缺lessyum-plugin-fastestmirror
Yum版本3.2.49需要yum-plugin-fastermirror pacakge。 它似乎是缺less的。
你可以运行rpm -qa | grep fastestmirror rpm -qa | grep fastestmirror并更新您的答案。 如果没有显示,请直接通过rpm安装yum-plugin-fastestmirror。
有一个链接,你可以直接获得rpm http://zid-lux1.uibk.ac.at/linux/rpm2html/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14 .el6.noarch.html