可能重复:
我该如何解决未满足的依赖关系?
尝试运行 .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