Falta de dependência 'libtag1c2a' ao instalar o Musique 1.4 no Ubuntu 16.10 (Yakkety Yak)

0

Acabei de fazer uma nova instalação do ubuntu 16.10 (64bits) e estou tentando reinstalar alguns pacotes, incluindo musique 1.4 do pacote deb 64bits, que funcionou muito bem no meu sistema anterior (16.10, 64bits), mas Eu recebi um erro de dependência para libtag1c2a .

sudo dpkg -i musique64.deb

>> musique depends on libtag1c2a; however:
>> Package libtag1c2a is not installed

Eu tentei instalar libgtag1c2a com apt , ele falhou, o pacote não está disponível. Pacotes de remplacement sugeridos ( libtag1v5-vanilla:i386 libtag1v5:i386 libtag1v5-vanilla libtag1v5 ) também não funcionam.

Encontrei um tópico semelhante aqui e o mesmo bug também é relatado no site do desenvolvedor

[EDITAR] Solução tentada:

  • Instale o pacote musique 32bits deb
  • Instale musique 1.1 com apt, funciona, mas é uma grande regressão
  • Instale o pacote libtag1c2a trusty: conflito com libtag1v5
  • sudo dpkg --force-depends -i package.deb
por mxdsp 06.11.2016 / 15:55

3 respostas

0

Problema resolvido em um Ubuntu 16.10 (março de 2017) atualizado, com musique 1.5 . A instalação normal funcionou bem.

    
por mxdsp 08.03.2017 / 14:51
1

Tudo bem, bem, desde que chegou a isso ... Tente este pacote (mesma embalagem que o pacote oficial do Ubuntu Yakkety, mas com fonte 1.4).

Para os paranóicos (ou para aqueles que querem construir um pacote de 32 bits), aqui é o pacote fonte Debian; a fonte do Musique 1.4 é aqui .

O pacote libtag1c2a está disponível para Preciso e Confiável ; em versões posteriores, foi renomeado para libtag1v5 . Idealmente, o desenvolvedor deve fornecer um pacote Xenial + que dependa do último, ou pelo menos um pacote fonte Debian para que outros possam construir um.

Enquanto isso, você pode tentar instalar o pacote Trusty libtag1c2a ; hovever note que como libtag1c2a e libtag1v5 instalam os mesmos arquivos, você não pode ter ambos os pacotes instalados, então se você tiver pacotes que dependam de libtag1v5 , isso não funcionará.

Nesse caso, como você realmente tem a biblioteca necessária, logo abaixo do nome de outro pacote, simplesmente ignorar as dependências pode realmente funcionar:

sudo dpkg --force-depends -i package.deb
    
por fkraiem 06.11.2016 / 16:46
0

Acabei de encontrar uma solução alternativa, resultando em uma instalação funcional da versão 1.3 em vez de 1,4

Ainda estou procurando uma solução mais limpa e para que a última versão funcione.

    
por mxdsp 06.11.2016 / 16:15