Se você executar rpm -q --provides libcurl
, poderá ver o que seu pacote libcurl oferece. Se você executar rpm -qp --requires synergy-1.4.16-r1969-Linux-x86_64.rpm
, poderá ver o que o seu synergy rpm requer.
O problema parece ser que a sinergia foi construída contra um pacote libcurl que fornece libcurl.so.4(CURL_OPENSSL_3)(64bit)
que a libcurl normal que vem com o CentOS não possui. Para resolver isso, você tem algumas opções
-
Encontre o RPM libcurl que fornece
libcurl.so.4(CURL_OPENSSL_3)(64bit)
. Não consegui encontrá-lo com algumas pesquisas rápidas. -
Entre em contato com a sinergia e pergunte a eles sobre isso.
-
Supondo que você tenha todas as outras dependências, você poderia instalar o RPM com nodeps (
rpm -ivh --nodeps synergy-1.4.16-r1969-Linux-x86_64.rpm
) e provavelmente funcionará bem.
Algumas dicas que não resolverão seu problema, mas serão úteis para depurar o material
- Você pode fazer pesquisas do yum por bibliotecas fazendo
yum whatprovides 'libcurl.so.4()(64bit)'
- Você deve usar
yum install
ouyum localinstall
ao instalar RPMs autônomos, pois ele resolverá as dependências para você. Não teria ajudado neste caso, mas poderia no futuro.