Я делаю yum update
но у меня была эта ошибка:
Error: Package: php56w-opcache-5.6.18-1.w6.x86_64 (webtatic)
Requires: php56w-common(x86-64) = 5.6.18-1.w6
Removing: php56w-common-5.6.17-1.w6.x86_64 (@webtatic)
php56w-common(x86-64) = 5.6.17-1.w6
Obsoleted By: php-common-5.6.18-1.el6.remi.x86_64 (remi-php56)
Not found
Updated By: php56w-common-5.6.18-1.w6.x86_64 (webtatic)
php56w-common(x86-64) = 5.6.18-1.w6
Error: Package: php56w-mysql-5.6.18-1.w6.x86_64 (webtatic)
Requires: php56w-pdo(x86-64)
Removing: php56w-pdo-5.6.17-1.w6.x86_64 (@webtatic)
php56w-pdo(x86-64) = 5.6.17-1.w6
Obsoleted By: php-pdo-5.6.18-1.el6.remi.x86_64 (remi-php56)
Not found
Updated By: php56w-pdo-5.6.18-1.w6.x86_64 (webtatic)
php56w-pdo(x86-64) = 5.6.18-1.w6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Что я должен сделать, чтобы это исправить?
Я пытался использовать —skip-broken, но он не обновляется.
Спасибо.
У вас есть настроенные репозитории Webtatic и Remi, оба предоставляют стек PHP. Это может вызвать только различные конфликтные проблемы.
Поскольку «remi-php56» включен, попробуйте установить php-opcache и php-mysqlnd (вместо php56w-opcache и php56w-mysql).
Постскриптум пакеты в RPM-репозитории Remi пытаются упростить обновление из другого стороннего репозитория, но некоторые помощники отсутствуют, будут в следующей версии (5.6.19, 7.0.4 …)
Определенно не запускайте подобные репозитории, это только причинит вам боль.
Вы можете использовать команду disablerepo, упомянутую в ответе выше, или вручную отредактировать списки репо в /etc/yum.repos.d/*.repo set enabled = 0, чтобы отключить репо.
Репо EPEL — ваш лучший выбор для основных поддерживаемых сборок