Назад | Перейти на главную страницу

Не удается установить phpMyAdmin из-за проблемы с зависимостью пакетов

Когда я запускаю команду sudo yum --enablerepo=epel install phpmyadmin он возвращает следующую ошибку зависимости пакета:

  Error: Package: php-mcrypt-5.3.3-5.el6.x86_64 (epel)
           Requires: php(api) = 20090626
           Installed: php-common-5.4.16-45.amzn2.0.6.x86_64 (@amzn2-core)
               php(api) = 20100412-64
           Available: php-common-5.4.16-43.amzn2.x86_64 (amzn2-core)
               php(api) = 20100412-64
           Available: php-common-5.4.16-43.amzn2.0.1.x86_64 (amzn2-core)
               php(api) = 20100412-64
           Available: php-common-5.4.16-43.amzn2.0.2.x86_64 (amzn2-core)
               php(api) = 20100412-64
           Available: php-common-5.4.16-43.amzn2.0.3.x86_64 (amzn2-core)
               php(api) = 20100412-64
           Available: php-common-5.4.16-43.amzn2.0.4.x86_64 (amzn2-core)
               php(api) = 20100412-64
           Available: php-common-5.4.16-45.amzn2.0.5.x86_64 (amzn2-core)
               php(api) = 20100412-64
Error: Package: php-mcrypt-5.3.3-5.el6.x86_64 (epel)
           Requires: php(zend-abi) = 20090626
           Installed: php-common-5.4.16-45.amzn2.0.6.x86_64 (@amzn2-core)
               php(zend-abi) = 20100525-64
           Available: php-common-5.4.16-43.amzn2.x86_64 (amzn2-core)
               php(zend-abi) = 20100525-64
           Available: php-common-5.4.16-43.amzn2.0.1.x86_64 (amzn2-core)
               php(zend-abi) = 20100525-64
           Available: php-common-5.4.16-43.amzn2.0.2.x86_64 (amzn2-core)
               php(zend-abi) = 20100525-64


           Available: php-common-5.4.16-43.amzn2.0.3.x86_64 (amzn2-core)
               php(zend-abi) = 20100525-64
           Available: php-common-5.4.16-43.amzn2.0.4.x86_64 (amzn2-core)
               php(zend-abi) = 20100525-64
           Available: php-common-5.4.16-45.amzn2.0.5.x86_64 (amzn2-core)
               php(zend-abi) = 20100525-64
Error: Package: php-tcpdf-6.2.26-1.el6.noarch (epel)
           Requires: php-tidy
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Что мне нужно установить, чтобы myphpadmin мог правильно загружаться?

Моя версия php - 5.4.16 (очевидно), и если я запустил rpm -q phpmyadmin там написано, что пакет не установлен.

EPEL несовместим с Amazon Linux, несмотря на причудливую настойчивость Amazon советовать людям добавлять его в свои инстансы Amazon Linux. Его нельзя сделать совместимым, и даже если каким-то чудом вам удалось установить пакет из EPEL, он, скорее всего, не будет работать.

Если вам требуются пакеты от EPEL, вы должны использовать совместимый дистрибутив Linux, например CentOS или RHEL.