我需要安装gstreamer1.0库。我发现他们在喘息的后背上。因此,我在sources.list中添加了wheezy backport,更新了try ton安装,并解决了依赖问题:
aptitude install gstreamer1.0-libav
The following NEW packages will be installed:
gstreamer1.0-libav{b}
0 packages upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 166 kB of archives. After unpacking 353 kB will be used.
The following packages have unmet dependencies:
gstreamer1.0-libav : Depends: libavcodec54 (>= 6:9.1-1) which is a virtual package. or
libavcodec-extra-54 (>= 6:9.13) which is a virtual package.
Depends: libavformat54 (>= 6:9.1-1) which is a virtual package.
Depends: libavutil52 (>= 6:9.1-1) which is a virtual package.
Depends: libgstreamer-plugins-base1.0-0 (>= 1.2.2) but it is not going to be installed.
Depends: libgstreamer1.0-0 (>= 1.2.0) but it is not going to be installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) gstreamer1.0-libav [Not Installed]
Accept this solution? [Y/n/q/?] n
*** No more solutions available ***
安装libavcodec54真的是不可能的--只有在sid中我不知道为什么。当我尝试添加sid存储库时,我再次遇到其他依赖问题(使用libavutil52)。
然后我添加了测试jessie存储库并从那里安装。它在某种程度上起作用,但我在加载插件时遇到了问题:
gst-inspect-1.0 --version
(gst-plugin-scanner:16077): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2dec.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2dec.so: undefined symbol: mpeg2_guess_aspect
gst-inspect-1.0 version 1.4.4
GStreamer 1.4.4
这个错误只显示一次,当我再次运行时,它没有显示错误。
我知道gstreamer 1.0目前是不稳定的。但是,有什么正确的方法来安装debian 7喘息呢?
发布于 2016-04-22 06:53:56
好的,我在debian论坛上发现了一些东西:http://forums.debian.net/viewtopic.php?f=6&t=118530&p=558557&hilit=how+install+gstreamer1.0#p558557,关于两个开发人员做了一些更改,结果是您无法安装gstreamer1.0-libav。
解决办法是使用这个存储库,但我对它并不满意。http://www.deb-multimedia.org/,您还必须使用那个存储库中的喘息-backports,因为libavutil52库只在那里。
https://unix.stackexchange.com/questions/170808
复制相似问题