我在configuration服务器方面颇为不屑。 无论如何,我正在运行CentOS 5,我一直在为我的PHP 5.2.17安装php-xml软件包。 该服务器运行专有软件,需要安装PHP 5.2而不是5.3。
目前,我正在使用primefaces回购。 但是,当我做一个百胜安装php-xml它想要更新所有的PHP软件包到出血边版本的5.3.6。 我不想这样 – 我想离开它,并安装php-xml 5.2.17。
所以我已经下载了自己的php-xml包,并试图安装它,当它抛出一个错误说:
Examining php-xml-5.2.17-1.x86_64.rpm: php-xml-5.2.17-1.x86_64 Marking php-xml-5.2.17-1.x86_64.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package php-xml.x86_64 0:5.2.17-1 set to be updated --> Processing Dependency: php-common = 5.2.17-1 for package: php-xml --> Processing Dependency: libexslt.so.0()(64bit) for package: php-xml --> Processing Dependency: libxslt.so.1()(64bit) for package: php-xml --> Running transaction check ---> Package libxslt.x86_64 0:1.1.17-2.el5_2.2 set to be updated ---> Package php-xml.x86_64 0:5.2.17-1 set to be updated --> Processing Dependency: php-common = 5.2.17-1 for package: php-xml --> Finished Dependency Resolution php-xml-5.2.17-1.x86_64 from /php-xml-5.2.17-1.x86_64 has depsolving problems --> Missing Dependency: php-common = 5.2.17-1 is needed by package php-xml-5.2.17-1.x86_64 (/php-xml-5.2.17-1.x86_64) Error: Missing Dependency: php-common = 5.2.17-1 is needed by package php-xml-5.2.17-1.x86_64 (/php-xml-5.2.17-1.x86_64) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest
即使我检查,我有PHP的普通5.2.17-1像其余的PHP软件包安装。
所以我觉得我需要一个提供5.2.17 php包的仓库,对吗? 找不到我自己。
谢谢你有关我该怎么做的任何信息。
pear install XML_Parser # try to install it via pear not rpm