首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以同时安装Gstreamer 0.10和Gstreamer 1.0?

问是否可以同时安装Gstreamer 0.10和Gstreamer 1.0?
EN

Unix & Linux用户
提问于 2016-04-18 10:23:20
回答 1查看 5.9K关注 0票数 1

我有一台电脑,运行Debian,它安装了GStreeper1.0。我试图运行一个处理草图,它使用处理视频库,而后者又依赖于GStreamer0.10。这会产生一个运行时错误,因为它们删除了一个符号gst_object_sink。

对于GStreamer1.0来说,尝试用不同的Java绑定重新构建处理视频库似乎是一种皮塔。

因此,问题是:是否有可能在同一个系统上安装第二个版本(0.10)的Gstreamer?

问题似乎是libgstreamer0.10-0出现在Wheezy,Jessie,SID,但没有拉伸/测试.为什么会这样,以及如何解决呢?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-04-27 10:21:22

在Debian中安装多个版本的库是完全可能的。钉钉是要走的路。在这种情况下,我决定从Debian不稳定(运行Debian测试自己)获得libgstreamer0.10。

创建包含内容的文件/etc/apt/sources.list.d/unstable.list:

代码语言:javascript
复制
deb http://ftp.nl.debian.org/debian/ unstable main
deb-src http://ftp.nl.debian.org/debian/ unstable main

然后,创建包含以下内容的/etc/apt/preferences.d/unstable:

代码语言:javascript
复制
Package: *
Pin: release a=unstable
Pin-Priority: 200

现在运行apt-get update。若要检查一切是否正常,请输入apt-cache policy libgstreamer0.10-0。它应该报告如下:

代码语言:javascript
复制
libgstreamer0.10-0:
  Installed: (none)
  Candidate: 0.10.36-1.5
  Version table:
     0.10.36-1.5 50
        200 http://ftp.nl.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status

注意,这会添加来自优先级较低的不稳定包的所有包。也有可能挑出一个或几个包。有关更多细节,请参见关于钉扎的文献。

对我来说,这样做的原因是解决了RStudio对libgstreamer-0.10的依赖:"rstudio:在加载共享库时出错:libgStreewer-0.10.so.0:无法打开共享对象文件:没有这样的文件或目录“(添加了这些详细信息,其他人可以在搜索后找到)。

PPS -- @jofel (部分)给出的链接,部分地回答了你问题的部分原因。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/277238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档