媒体播放器的未满足依赖关系

我安装了Ubuntu 12.04,而它处于beta2阶段。 从那时起,我一直在接受常规和部分升级(我不明白为什么我提供此选项虽然我在最新的Ubuntu版本上)选项。 我无法使用原生的“电影播放器​​”播放像MP4这样的格式。 每次我尝试播放这样的格式时,电影播放器​​用于搜索插件,最后用于给我这个结果:以下软件包有未满足的依赖项:

gstreamer0.10-ffmpeg: Depends: libavcodec-extra-53 (>= 4:0.7.3-1) but 4:0.8.1ubuntu1 is to be installed Depends: libavformat-extra-53 (>= 4:0.7.3-1) but 4:0.8.1ubuntu1 is to be installed Depends: libavutil-extra-51 (>= 4:0.7.3-1) but 4:0.8.1ubuntu1 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.1-0ubuntu2 is to be installed Depends: libgstreamer-plugins-base0.10-0 (>= 0.10.31) but 0.10.36-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.1ubuntu1 is to be installed Depends: libswscale-extra-2 (>= 4:0.7.3-1) but 4:0.8.1ubuntu1 is to be installed gstreamer0.10-ffmpeg:i386: Depends: libavcodec-extra-53 (>= 4:0.7.3-1) but 4:0.8.1ubuntu1 is to be installed Depends: libavformat-extra-53 (>= 4:0.7.3-1) but 4:0.8.1ubuntu1 is to be installed Depends: libavutil-extra-51 (>= 4:0.7.3-1) but 4:0.8.1ubuntu1 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.1-0ubuntu2 is to be installed Depends: libgstreamer-plugins-base0.10-0 (>= 0.10.31) but 0.10.36-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.1ubuntu1 is to be installed Depends: libswscale-extra-2 (>= 4:0.7.3-1) but 4:0.8.1ubuntu1 is to be installed 

今天我做了“部分升级”后,我的VLC媒体播放器失踪了。 它可能在部分升级过程中被卸载。 从那时起,当我尝试安装VLC时,我收到此错误:

  vlc : Depends: vlc-nox (= 2.0.1+git20120502+r198-0~r36~precise1) but it is not going to be installed Depends: libvlccore5 (>= 2.0.0) but it is not going to be installed Recommends: vlc-plugin-notify (= 2.0.1+git20120502+r198-0~r36~precise1) but it is not going to be installed Recommends: vlc-plugin-pulse (= 2.0.1+git20120502+r198-0~r36~precise1) but it is not going to be installed E: Unable to correct problems, you have held broken packages. 

我使用ppa:videolan/stable-daily PPA。

我该如何解决这个问题?

您获得部分升级选项的原因是因为您使用的是第三方PPA,并且它引入了无法满足的依赖性问题。

你有几个选择。

  1. 删除videolan / stable-daily PPA并从官方回购中安装VLC
  2. 联系该PPA的所有者,当他们的PPA包含git20120503版本时,询问他们为什么取决于git20120502版本(您可能还会尝试再次安装VLC,因为它可能是已经解决的打包问题)
  3. 找到vlc-nox和libvlccore5的正确版本,并通过dpkg手动安装它们。