Tente com yum whatprovides */libcurl.so.4
e instale os pacotes com arquivos correspondentes. Preste atenção em instalar ambos pacotes i386 e x86_64.
Se isso não funcionar, forneça a saída do comando acima.
Estou tentando executar um aplicativo que requer o libcurl, mas não consigo iniciá-lo.
error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
Eu estava rodando centos 5.9 mas depois da atualização eu tenho agora a versão 5.11 (Final) do CentOS
quando executo o yum install curl eu recebo isso:
Package curl-7.15.5-17.el5_9.x86_64 already installed and latest version
Package curl-7.15.5-17.el5_9.i386 already installed and latest version
ao executar, localize libcurl
/usr/lib/libcurl.a
/usr/lib/libcurl.so
/usr/lib/libcurl.so.3
/usr/lib/libcurl.so.3.0.0
/usr/lib/pkgconfig/libcurl.pc
/usr/lib64/libcurl.a
/usr/lib64/libcurl.so
/usr/lib64/libcurl.so.3
/usr/lib64/libcurl.so.3.0.0
/usr/lib64/pkgconfig/libcurl.pc
/usr/local/lib64/libcurl.a
/usr/local/lib64/libcurl.so.4
/usr/local/lib64/libcurl.so.4.2.0
/usr/share/man/man3/libcurl-easy.3.gz
/usr/share/man/man3/libcurl-errors.3.gz
/usr/share/man/man3/libcurl-multi.3.gz
/usr/share/man/man3/libcurl-share.3.gz
/usr/share/man/man3/libcurl-tutorial.3.gz
/usr/share/man/man3/libcurl.3.gz
O CentOS 5 é realmente antigo. Seu aplicativo obviamente precisa de uma versão mais recente de curl
. Você pode obtê-lo de algum outro repositório de terceiros ou criá-lo por conta própria, mas atualizar o sistema para algo mais recente parece uma ideia melhor.