视频编解码器依赖关系未得到满足?

视频编解码器依赖关系未得到满足?

可能重复:
我该如何解决未满足的依赖关系?

尝试运行 .M4A 和 .MP4(它们不是同一个东西吗?)后,我收到一条消息,提示我需要安装额外的编解码器。尝试执行此操作时,我收到一个错误窗口,提示编解码器“未满足依赖关系”。错误报告如下:以下软件包具有未满足的依赖关系:

gstreamer0.10-ffmpeg: Depends: libavcodec-extra-53 (>= 4:0.7.3-1) but<br> 4:0.8.3ubuntu0.12.04.1 is to be installed<br>
                      Depends: libavformat-extra-53 (>= 4:0.7.3-1) but 4:0.8.3ubuntu0.12.04.1 is to be installed
                      Depends: libavutil-extra-51 (>= 4:0.7.3-1) but 4:0.8.3ubuntu0.12.04.1 is to be installed
                      Depends: libc6 (>= 2.7) but 2.15-0ubuntu10 is to be installed
                      Depends: libglib2.0-0 (>= 2.31.2) but 2.32.3-0ubuntu1 is to be installed
                      Depends: libgstreamer-plugins-base0.10-0 (>= 0.10.31) but 0.10.36-1ubuntu0.1 is to be installed
                      Depends: libgstreamer0.10-0 (>= 0.10.31) but 0.10.36-1ubuntu1 is to be installed
                      Depends: liborc-0.4-0 (>= 1:0.4.16) but 1:0.4.16-1ubuntu2 is to be installed
                      Depends: libpostproc-extra-52 (>= 4:0.7.3-1) but 4:0.8.3ubuntu0.12.04.1 is to be installed
                      Depends: libswscale-extra-2 (>= 4:0.7.3-1) but 4:0.8.3ubuntu0.12.04.1 is to be installed gstreamer0.10-ffmpeg:i386: Depends: libavcodec-extra-53 (>= 4:0.7.3-1) but 4:0.8.3ubuntu0.12.04.1 is to be installed
                           Depends: libavformat-extra-53 (>= 4:0.7.3-1) but 4:0.8.3ubuntu0.12.04.1 is to be installed
                           Depends: libavutil-extra-51 (>= 4:0.7.3-1) but 4:0.8.3ubuntu0.12.04.1 is to be installed
                           Depends: libc6 (>= 2.7) but 2.15-0ubuntu10 is to be installed
                           Depends: libglib2.0-0 (>= 2.31.2) but 2.32.3-0ubuntu1 is to be installed
                           Depends: libgstreamer-plugins-base0.10-0 (>= 0.10.31) but 0.10.36-1ubuntu0.1 is to be installed
                           Depends: libgstreamer0.10-0 (>= 0.10.31) but 0.10.36-1ubuntu1 is to be installed
                           Depends: liborc-0.4-0 (>= 1:0.4.16) but 1:0.4.16-1ubuntu2 is to be installed
                           Depends: libpostproc-extra-52 (>= 4:0.7.3-1) but 4:0.8.3ubuntu0.12.04.1 is to be installed
                           Depends: libswscale-extra-2 (>= 4:0.7.3-1) but 4:0.8.3ubuntu0.12.04.1 is to be installed

此外,当尝试安装软件包的系统更新时,会出现一个来自“backhand_helper.py”的错误窗口,提示“打包系统已损坏”,并要求我卸载额外的第三方 ppa。单击详细信息显示:`

The following packages have unmet dependencies:

libapt-pkg4.12: Depends: libc6 (>= 2.15) but 2.15-0ubuntu10 is installed
                Depends: libgcc1 (>= 1:4.1.1) but 1:4.6.3-1ubuntu5 is installed
                Depends: libstdc++6 (>= 4.6) but 4.6.3-1ubuntu5 is installed
                Depends: zlib1g (>= 1:1.2.2.3) but 1:1.2.3.4.dfsg-3ubuntu4 is installed
libapt-pkg4.12:i386: Depends: libc6 (>= 2.15) but 2.15-0ubuntu10 is installed
                     Depends: libgcc1 (>= 1:4.1.1) but 1:4.6.3-1ubuntu5 is installed
                     Depends: libstdc++6 (>= 4.6) but 4.6.3-1ubuntu5 is installed
                     Depends: zlib1g (>= 1:1.2.3.3.dfsg) but 1:1.2.3.4.dfsg-3ubuntu4 is installed

谢谢 :))

答案1

如果您运行的是 Ubuntu 32 位,请在终端上运行以下命令:

sudo apt-get -y install gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse

如果您运行的是 Ubuntu 64 位,请在终端上运行以下命令:

sudo apt-get -y install gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse

答案2

先跑吧sudo apt-get update

然后就可以成功安装gstreamer插件了。

正如@ThiagoPonte 所说,安装所有 gstreamer 包,这样您就不需要再次安装额外的编解码器。

另请查看类似问题: Ubuntu 12.04 中未满足的依赖关系?

答案3

首先通过终端中的以下命令更新系统

sudo apt-get 更新

使用修复依赖项

sudo apt-get 安装 -f

相关内容