Problema com libgstreamer0.10 ao tentar instalar algum software

Problema com libgstreamer0.10 ao tentar instalar algum software

Estou tentando instalar um software científico comercial, mas estou recebendo um erro ao tentar executar o libgstreamer0.10-dev. Especificamente, o software está reclamando que não consegue encontrar o libgstapp.0.10.so.0, que aparentemente faz parte desta biblioteca libgstreamer.

O problema, como descobri em outras perguntas/postagens na web, inclusive no Ask Ubuntu, é que o Ubuntu 16.04 vem com libgstreamer1.0-dev, não com libgstreamer0.10-dev.

Algumas sugestões anteriores eram simplesmente pegar a biblioteca antiga, mas quando tento

sudo apt-get install, este é o erro que recebo:

$ sudo apt-get install libgstreamer.0.10-dev libgstreamer-plugins-base0.10-dev
[sudo] password for skumar: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libgstreamer.0.10-dev
E: Couldn't find any package by glob 'libgstreamer.0.10-dev'
E: Couldn't find any package by regex 'libgstreamer.0.10-dev'

Portanto, o pacote não está mais disponível no repositório.

Como eu resolvo este problema? Não sou especialista em Linux, então, por favor, seja gentil.

Responder1

Não há libgstapp.0.10.so.0no Ubuntu, mas hálibgstapp-0.10.so.0(observe o traço em vez do ponto) no pacote libgstreamer-plugins-base0.10-0.

Se isso não for um erro de digitação (como seus outros erros de digitação nos nomes dos pacotes em sua pergunta) e seu aplicativo realmente precisar, libgstapp.0.10.so.0isso é uma dica de que não foi feito para funcionar com o Ubuntu ou outras distribuições Linux baseadas em Debian. Você pode tentar contornar isso com um link simbólico e um caminho de pesquisa de biblioteca adicional:

cd /path/to/your/application
ln -s "/usr/lib/$(uname -m)-linux-gnu/libgstapp-0.10.so.0" libgstapp.0.10.so.0
LD_LIBRARY_PATH="$PWD" ./application-executable

informação relacionada