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
CentOS 5 に付属するパッケージcurl-7.15.5-9.el5
には libcurl.so.3 が含まれているため、7.16.4-8.el5 パッケージに含まれていない場合は、パッケージをダウングレードするか、 SRPM からパッケージcurl
を再構築する必要があります。php