Я пытаюсь обновить PHP до версии 5.2.13, однако при попытке запустить yum update возникает ошибка зависимости.
php-5.2.13-jason.1.i386 from utterramblings has depsolving problems
--> Missing Dependency: libcurl.so.3 is needed by package php-5.2.13-jason.1.i386 (utterramblings)
Error: Missing Dependency: libcurl.so.3 is needed by package php-cli-5.2.13-jason.1.i386 (utterramblings)
Error: Missing Dependency: libcurl.so.3 is needed by package php-5.2.13-jason.1.i386 (utterramblings)
Я полагаю, что эта проблема была вызвана обновлением libcurl некоторое время назад (до версии 7.16.4-8.el5), но я понятия не имею, как решить эту проблему с зависимостями.
Некоторое время назад мой друг спросил меня об отсутствии libcurl.so.3 при запуске какого-то скрипта. Не могу сказать, что я помню, но он сказал, что ему удалось решить эту проблему (по крайней мере, с его стороны), поэтому я больше не обращал внимания на проблему libcurl.so.3. Но теперь, когда я пытаюсь обновить свой PHP, эта проблема возникает снова.
Однако это действительно существует (и, предположительно, решило проблему моего друга):
/usr/lib/libcurl.so.3
Есть какие-нибудь мысли по этому поводу?
Я использую CentOS 5.3, PHP 5.2.11 и LightTPD.
-С уважением
решение1
Пакет curl-7.15.5-9.el5
, поставляемый с CentOS 5, предоставляет libcurl.so.3, и если пакет 7.16.4-8.el5 его не предоставляет, вам придется либо понизить версию curl
пакета, либо пересобрать php
пакет из SRPM.