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 installouyum localinstallao instalar RPMs autônomos, pois ele resolverá as dependências para você. Não teria ajudado neste caso, mas poderia no futuro.