“Dependências de pacote não podem ser resolvidas” ao instalar codecs

0

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: mc3man / trusty-media PPA.

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?

    
por groovy354 29.06.2014 / 19:51

1 resposta

0

A versão i386 de gstreamer1.0-libav não pode ser co-instalada com a versão amd64 (ou qualquer outra arquitetura) do pacote. Isso ocorre porque pelo menos um dos pacotes dos quais ele depende ( libopus0 ) não foi marcado como sendo co-instalável com outra arquitetura do pacote. (Veja aqui para as especificações deste). Como isso não foi definido, apt se recusará a instalar a versão i386 e a versão amd64 .

Eu colocaria um bug no pacote aqui e criaria um link para essa seção da especificação. Observe que a versão atual em Saucy e Trusty não será alterada (já que isso é uma grande mudança), mas a correção será em Utopic.

    
por saiarcot895 29.06.2014 / 20:20