Замена PHP версией из другого репо

Некоторое время назад я сделал ОГРОМНУЮ ошибку и установил / включил remi repo для обновления php. Это вызвало проблемы в нашем пакете CRM. Я хотел бы иметь возможность вернуться к ранее установленному php из atomic. Я пытался выполнить:

yum remove --nodeps php.x86_64 php-cli.x86_64 php-common.x86_64 php-devel.x86_64 php-gd.x86_64 php-imap.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysqlnd.x86_64 php-pdo.x86_64 php-pear.noarch php-pecl-jsonc.x86_64 php-pecl-jsonc-devel.x86_64 php-pecl-zip.x86_64 php-process.x86_64 php-tidy.x86_64 php-xml.x86_64

Это приводит к удалению зависимостей (которые, я полагаю, сломают Plesk):

    Removing for dependencies:
 php-ioncube-loader
                 x86_64 1:4.7.1-4.el6.art             @atomic             7.3 M
 psa-horde       noarch 5.2.6-cos6.build1205150821.14 @PLESK_12_5_30-dist  66 M
 psa-imp         noarch 6.2.9-cos6.build1205150819.14 @PLESK_12_5_30-dist  18 M
 psa-ingo        noarch 3.2.5-cos6.build1205150819.14 @PLESK_12_5_30-dist 4.5 M
 psa-kronolith   noarch 4.2.8-cos6.build1205150819.14 @PLESK_12_5_30-dist 8.8 M
 psa-mnemo       noarch 4.2.6-cos6.build1205150819.14 @PLESK_12_5_30-dist 3.3 M
 psa-passwd      noarch 5.0.2-cos6.build1205150819.14 @PLESK_12_5_30-dist 2.9 M
 psa-php5-configurator
                 x86_64 1.7.0-cos6.build1205150820.19 @PLESK_12_5_30-dist  54 k
 psa-turba       noarch 4.2.7-cos6.build1205150819.14 @PLESK_12_5_30-dist 6.2 M

Я исследовал альтернативные методы удаления этих пакетов, включая параметр --nodeps в rpm. Но я не желаю дальше ломать систему. Я попытался понизить версию, переустановить и дополнительно исследовать оболочку yum. Я в недоумении.

Любая помощь будет оценена.

1 ответ

Вы могли бы использовать yum history команда. Это показывает вашу пару в последний раз yum команды и вы холодный возврат команды при установке PHP из репо Remi по команде yum history undo <ID>,

Другие вопросы по тегам