Carregar dinamicamente versão específica da biblioteca compartilhada

2

Minha distro é fornecida com gstreamer pré-instalado e seus arquivos .so estão em /usr/lib/i386-linux-gnu/

Eu quero usar uma versão mais recente que eu compilei a partir da fonte; instalado em /usr/local/lib

Então, agora eu tenho um problema - qualquer chamada para gst-launch ou gst-inspect tenta carregar as bibliotecas mais antigas e, naturalmente, não funciona.

Eu tentei remover o pacote gstreamer, mas muitos outros pacotes dependem dele (e eu não quero quebrar nada).

O que devo fazer?

    
por Amomum 19.08.2016 / 11:54

1 resposta

3

O comando correto é:

LD_LIBRARY_PATH=/usr/local/lib/your/path/to/newer/gstreamer/libs gstreamer

    
por sмurf 19.08.2016 / 12:59