Problemas no pacote Kodi após a atualização de 13.10 para 14.04: libsdl2 não encontrado

3

Após o upgrade do sistema HTPC do Ubuntu 13.10 para o 14.04, não consigo instalar o Kodi.

eu corro

sudo apt-add-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install kodi kodi-bin

E obtenha:

The following packages have unmet dependencies:
 kodi-bin : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Eu tive alguns PPA's instalados em um antigo sistema e removi todos eles da lista de fontes. Eu também ppa-purge o ppa do ream-xbmc e adicionei novamente. Alguns outros ppa foram removidos da lista de fontes, pois o ppa-purge deles falhou. O sistema antigo tinha o XBMC funcionando sem problemas. A atualização foi suave e não teve erros.

Eu vejo algumas outras pessoas que tiveram o mesmo problema, mas resolvi instalar manualmente um deb. Isso me faz pensar que meu apt é muito confuso, e eu prefiro não quebrar minha configuração ainda mais.

Este sistema foi instalado usando uma versão anterior do este guia . Eu também instalei o Gnome para navegação ocasional na Web.

Como faço para depurar esse problema de pacote? O que faria meu sistema não saber sobre libsdl2-dev ? Eu encontrei um bug no team-xbmc ppa?

Mais algumas informações:

$ apt-cache policy libsdl2-dev
libsdl2-dev:
  Installed: (none)
  Candidate: 2.0.2+dfsg1-3ubuntu1.1
  Version table:
     2.0.2+dfsg1-3ubuntu1.1 0
        500 http://za.archive.ubuntu.com/ubuntu/ trusty-updates/universe amd64 Packages
     2.0.2+dfsg1-3ubuntu1 0
        500 http://za.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

$ dpkg -S /usr/lib/x86_64-linux-gnu/libSDL*
libsdl1.2debian:amd64: /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
libsdl1.2debian:amd64: /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
libsdl-image1.2:amd64: /usr/lib/x86_64-linux-gnu/libSDL_image-1.2.so.0
libsdl-image1.2:amd64: /usr/lib/x86_64-linux-gnu/libSDL_image-1.2.so.0.8.4
    
por Diederik 28.06.2015 / 21:20

3 respostas

1

Acho que encontrei o problema, como o Kodi agora está instalando corretamente:
Primeiro eu encontrei todos os pacotes que ainda estavam pendurados por atrevido rodando

dpkg --list | grep saucy

Um por um, removi todos usando apt-get remove <packagename> . (Eu suspeito que estes eram pacotes antigos que foram instalados via algum ppa estranho quando eu instalei o gnome.)

Depois de remover todos os pacotes picantes, eu corri apt-get autoremove para limpar o resto dos pacotes. Então eu corri para o que parece ser um bug libgl1-mesa-dri .

dpkg: error processing archive /var/cache/apt/archives/libgl1-mesa-dri_10.1.3-0ubuntu0.4_amd64.deb (--unpack):
 trying to overwrite shared '/etc/drirc', which is different from other instances of package libgl1-mesa-dri:amd64

Por sorte, uma solução simples de sudo mv /etc/drirc /etc/drirc.bak2 corrigiu isso e eu pude instalar o Kodi novamente sem mais problemas.

    
por Diederik 29.06.2015 / 22:31
0

Tente executar isso

sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get clean
sudo apt-get update

Isso deve limpar todos os pacotes quebrados. Então você deve tentar novamente

sudo apt-get install kodi kodi-bin

Espero que isso ajude

    
por popcorn9499 28.06.2015 / 21:35
0

Eu tive o mesmo problema após atualizar de 15.04 para 15.10. A solução que encontrei aqui: insira a descrição do link aqui 1. Veja quais pacotes não estão no estado instalado corretamente (eu tive muito!):

dpkg -l|sed -nr '/^.[^in]/s/^(.{78}).*//p'
  1. Adicione de volta o ppa perdido, no meu caso o do kodi
  2. Traga todos os programas para os níveis atuais e instale o kernel mais recente: sudo apt-get dist-upgrade

  3. Depois disso, o kodi pode ser instalado novamente no meu caso; Então, continue usando o ppa ou use o ppa-purge nele.

  4. No futuro, limpe todos os ppa antes de atualizar os lançamentos do Ubuntu!
por Consumology 03.11.2015 / 10:47