Boa Tarde, Sou novo no Linux (1 mês no SO) e aqui no fórum, baixei o Epsxe por que foi o unico que consegui funcionar no meu Linux,mas estou com um problema chatinho com as dependências do Epsxe, ficava aparecendo error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory o que acabei resolvendo instalando a versão anterior, libcurl.so.3.
Mas ai que ta o problema, após fazer isso outros programas podem ser removidos por falta da dependência libcurl.so.4, que é excluída apos instalar a anterior, por exemplo o Clamav.
e também não sei se é seguro ficar com uma dependência “desatualizada”.
Então queria saber se tem algum modo de deixar as duas dependencias libcurl.so.3 e 4 funcionando juntas?
Copie o arquivo /usr/lib/x86_64-linux-gnu/libcurl.so.3 para um lugar que você lembre.
Reinstale o libcurl4.
Para executar o programa que use libcurl3, use o comando env LD_PRELOAD=/pasta/onde/vc/jogou/libcurl.so.3 programa. Isso vai avisar pro programa onde ele tem que procurar aquela biblioteca.
Como você está usando o EPSXE jogado na sua home em vez de instalado por apt, recomendo que você faça o seguinte:
Na pasta do programa, crie o arquivo epsxe-libcurl3.sh