Невозможно установить PHPMyAdmin на CentOS 6
Я пытаюсь обновить все мои программы на моем сервере CentOS 6. Я обновил PHP 5.6 до PHP 7.2 и сейчас пытаюсь установить PHPMyAdmin 4.8, но при запуске yum
команда.
yum --enablerepo=remi,remi-test install phpMyAdmin
Error: Package: phpMyAdmin-4.8.0-2.el6.remi.noarch (remi)
Requires: php-zip
Available: php-common-5.3.3-49.el6.x86_64 (base)
php-zip
Available: php-common-5.4.45-13.el6.remi.x86_64 (remi)
php-zip
Available: php-common-5.4.45-14.el6.remi.x86_64 (remi)
php-zip
Available: php-pecl-zip-1.14.0-0.1.20170219dev.el6.remi.5.6.x86_64 (remi-test)
php-zip = 1:1.14.0-0.1.20170219dev.el6.remi.5.6
Available: php-pecl-zip-1.14.0-0.2.20170301dev.el6.remi.5.6.x86_64 (remi-test)
php-zip = 1:1.14.0-0.2.20170301dev.el6.remi.5.6
Available: php-pecl-zip-1.15.1-2.el6.remi.7.2.x86_64 (remi-php72)
php-zip = 1:1.15.1-2.el6.remi.7.2
Available: php-pecl-zip-1.15.2-1.el6.remi.7.2.x86_64 (remi-php72)
php-zip = 1:1.15.2-1.el6.remi.7.2
Available: php56u-common-5.6.35-1.ius.el6.x86_64 (ius)
php-zip
Available: php70u-common-7.0.29-1.ius.el6.x86_64 (ius)
php-zip
Available: php71u-common-7.1.16-1.ius.el6.x86_64 (ius)
php-zip
Installed: php-common-7.2.4-1.el6.remi.x86_64 (@remi-php72)
Not found
Available: php-common-7.2.3-1.el6.remi.x86_64 (remi-php72)
Not found
Error: Package: composer-1.6.4-1.el6.remi.noarch (remi)
Requires: php-zip
Available: php-common-5.3.3-49.el6.x86_64 (base)
php-zip
Available: php-common-5.4.45-13.el6.remi.x86_64 (remi)
php-zip
Available: php-common-5.4.45-14.el6.remi.x86_64 (remi)
php-zip
Available: php-pecl-zip-1.14.0-0.1.20170219dev.el6.remi.5.6.x86_64 (remi-test)
php-zip = 1:1.14.0-0.1.20170219dev.el6.remi.5.6
Available: php-pecl-zip-1.14.0-0.2.20170301dev.el6.remi.5.6.x86_64 (remi-test)
php-zip = 1:1.14.0-0.2.20170301dev.el6.remi.5.6
Available: php-pecl-zip-1.15.1-2.el6.remi.7.2.x86_64 (remi-php72)
php-zip = 1:1.15.1-2.el6.remi.7.2
Available: php-pecl-zip-1.15.2-1.el6.remi.7.2.x86_64 (remi-php72)
php-zip = 1:1.15.2-1.el6.remi.7.2
Available: php56u-common-5.6.35-1.ius.el6.x86_64 (ius)
php-zip
Available: php70u-common-7.0.29-1.ius.el6.x86_64 (ius)
php-zip
Available: php71u-common-7.1.16-1.ius.el6.x86_64 (ius)
php-zip
Installed: php-common-7.2.4-1.el6.remi.x86_64 (@remi-php72)
Not found
Available: php-common-7.2.3-1.el6.remi.x86_64 (remi-php72)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
1 ответ
У вас есть несколько вопросов здесь:
Во-первых, репо ius
не совместим с remi
Хранилища. Поскольку вы используете PHP из remi, вы должны отключить и удалить репозиторий (и) IUS (и найти другие источники для любых других пакетов, которые могут у вас быть в IUS).
Во-вторых, похоже, что ваша система как-то подключилась к устаревшему зеркалу. Я бы очистил ням кеши с yum clean all
и попробуй еще раз.
В-третьих, вы должны постоянно включать репо, которые вы на самом деле используете, такие как remi, remi-php72 и т. Д. Эти корабли отключены, но если вы забудете включить их для каждой команды, у вас возникнут проблемы с зависимостями.
Наконец, вы включили remi-test, содержимое которого может быть нестабильным или изменяться в любое время. Скорее всего, у вас есть несколько плохих пакетов, в этом случае отключите его и посмотрите:
Если это все еще будет продолжаться, я бы побежал yum distro-sync
чтобы убедиться, что все установленные пакеты соответствуют тому, что фактически доступно в репозиториях.