O comando correto é:
LD_LIBRARY_PATH=/usr/local/lib/your/path/to/newer/gstreamer/libs gstreamer
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?
O comando correto é:
LD_LIBRARY_PATH=/usr/local/lib/your/path/to/newer/gstreamer/libs gstreamer