Estou tentando instalar alguns codecs adicionais, mas sempre gera o seguinte erro:
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
Instalei recentemente o PPA ppa:mc3man/trusty-media.
A saída de 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
O que posso fazer sobre isso?
Responder1
A i386
versão de gstreamer1.0-libav
não pode ser co-instalada com a amd64
versão (ou qualquer outra arquitetura) do pacote. Isso ocorre porque pelo menos um dos pacotes dos quais ele depende ( libopus0
) não foi marcado como co-instalável com outra arquitetura do pacote. (Veraquipara as especificações deste). Como isso não foi definido, apt
recusará a instalação da i386
versão e da amd64
versão.
Eu registraria um bug no pacoteaquie link para essa seção da especificação. Observe que a versão atual do Saucy e do Trusty não será alterada (já que esta é uma grande mudança), mas a correção estará no Utopic.