我的发行版附带了预安装的 gstreamer,其.so
文件位于/usr/lib/i386-linux-gnu/
我想使用我从源代码编译的较新版本;安装在/usr/local/lib
所以现在我遇到一个问题——任何调用gst-launch
或gst-inspect
尝试加载旧库的行为自然都会失败。
我试图删除 gstreamer 包,但很多其他包都依赖于它(并且我不想破坏任何东西)。
我应该怎么办?
答案1
正确的命令是:
LD_LIBRARY_PATH=/usr/local/lib/your/path/to/newer/gstreamer/libs gstreamer