追加のコーデックをインストールしようとしていますが、常に次のエラーが発生します。
The following packages have unmet dependencies:
gstreamer1.0-libav:i386: Depends: libavcodec-extra-54 (>= 6:9.13) but 6:9.13-0ubuntu0.14.04.1 is to be installed
Depends: libavformat54 (>= 6:9.1-1) but 6:9.13-0ubuntu0.14.04.1 is to be installed
Depends: libavutil52 (>= 6:9.1-1) but 6:9.13-0ubuntu0.14.04.1 is to be installed
Depends: libc6 (>= 2.7) but 2.19-0ubuntu6 is to be installed
Depends: libglib2.0-0 (>= 2.37.3) but 2.40.0-2 is to be installed
最近、ppa:mc3man/trusty-media PPA をインストールしました。
出力apt-cache policy libavcodec-extra-54
:
libavcodec-extra-54:
Installed: (none)
Candidate: 6:9.13-0ubuntu0.14.04.1
Version table:
6:9.13-0ubuntu0.14.04.1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/universe amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu/ trusty-security/universe amd64 Packages
6:9.11-2ubuntu2 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
どうすればいいでしょうか?
答え1
i386
のバージョンは、パッケージの (または他のアーキテクチャの) バージョンgstreamer1.0-libav
と同時にインストールできませんamd64
。これは、依存するパッケージの少なくとも 1 つ ( libopus0
) が、パッケージの別のアーキテクチャと同時にインストール可能としてマークされていないためです。(こここれが設定されていないため、バージョンとバージョンのapt
インストールを拒否します。i386
amd64
私はパッケージにバグを報告しますここ、そして仕様のそのセクションにリンクします。Saucy と Trusty の現在のバージョンは変更されませんが (これは大きな変更であるため)、Utopic では修正が行われることに注意してください。