ubuntu - 安装多个版本的 GStreamer

标签 ubuntu gstreamer ubuntu-10.04

关闭。这个问题是off-topic .它目前不接受答案。












想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。


9年前关闭。







Improve this question




是否可以在非 中安装 GStreamer 包(例如:gstreamer-0.10.31、gst-plugins-base-0.10.31、gst-plugins-good-0.10.23)标准位置 (一般我们会安装在/usr/local) ?

因为我们要测试 中的应用程序不同版本的 GStreamer .那么是否可以在一台机器上将不同版本安装到非标准路径,如下 (相对于默认的/usr/local) :

  • /home/gst-10.0
  • /home/gst-zx.x
  • /home/gst-xy.y

  • 当我尝试在非标准位置安装时,系统会提示依赖包,因为它们不存在于该位置(默认情况下它们存在于/usr/local 中),如下所示:

    我确实设置了 LD_LIBRARY_PATH、PKG_CONFIG_PATH 和 PATH 变量

    例如,假设我安装在/home/gst-10.0 位置

    我为上述变量设置了以下值 (我正在使用 Ubuntu 10.04LTS)

    LD_LIBRARY_PATH =/home/gst-10.0/lib:/home/gst-10.0/lib/gstreamer-0.10:/usr/lib
    PKG_CONFIG_PATH =/home/gst-10.0/lib/pkgconfig
    路径 =/home/gst-10.0/bin:$PATH 和
    我用了前缀 作为 /home/gst-10.0 在执行“./configure”时

    为了安装 GStreamer(10.04) 包,我有以下依赖项(当我尝试安装每个 Gstreamer 包时,这些依赖项都被提示安装):
  • 利油
  • zlib
  • 获取文本
  • 油嘴滑舌
  • libxml
  • libIDL
  • ORBit2
  • 国际工具
  • 攻击
  • 盘果
  • 自由式
  • 字体配置
  • 开罗
  • 总线
  • gconf
  • gtk

  • 其中 dbus,gconf,gtk 软件包无法在此非标准位置安装并出现一些编译错误,但在默认/usr/local 位置工作。因此,通过这种方式,我无法继续进行。

    寻找您对此的想法。

    提前致谢....

    最佳答案

    是的,这是完全可能的。我已经做了很多。我什至卸载了不同的版本。

    许多现有的构建脚本已经存在; jhbuild 就是一个例子。

    为什么要重新编译 dbus、gconf 等依赖项?重点是什么 ?你只需要用你想要的前缀编译gstreamer和friends。他们会很高兴地使用您系统安装的软件包作为依赖项。

    您的 LD_LIBRARY_PATH 上不应有/home/gst-10.0/lib/gstreamer-0.10;插件由插件目录中的 GStreamer 自动拾取。

    关于ubuntu - 安装多个版本的 GStreamer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15005140/

    相关文章:

    linux - 运行 sudo apt-get update 时出错

    linux - Bash:在 .txt 文件中搜索和替换密码

    android - Android 上的 GStreamer 教程获取 RTSP 流的 'Unsupported profile for video/mp4v-es'

    java - 错误: undefined reference to 'libiconv_close' in Ndk Android Studio

    emacs - 在 -nw 模式下,emacs 中的 windows 键

    python - 在ubuntu上设置Python变量环境

    ubuntu - 从 ubuntu 服务器在远程 ubuntu 服务器的后台运行进程

    linux - gstreamer 如何选择默认帧缓冲区?

    ubuntu - 在 ubuntu 10.04 LTS 上安装乘客 nginx 的乘客常见的是什么?

    ubuntu - 如何在 Ubuntu 17.04 上的 Pypy virtualenv 中安装 iPython