我前一个巨大的错误,并安装/启用remi回购升级php。 这导致了我们的CRM软件包中的问题。 我想能够从primefaces返回到以前安装的PHP。 我试过执行:
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
我已经研究了替代方法来删除这些包,包括rpm的–nodeps选项。 但我不愿意进一步打破这个制度。 我曾试过降级,重装并进一步研究了百胜的shell。 我不知所措
任何援助将不胜感激。
你可以使用yum history命令。 它显示了你的情侣最后的yum命令,并且当你通过命令yum history undo <ID>从Remi repo安装PHP时,你可以恢复冷命令。