After my HTPC system upgrade from Ubuntu 13.10 to 14.04 I can't seem to install Kodi.
I run
sudo apt-add-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install kodi kodi-bin
And get:
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.
I had a few PPA's insatalled on old stystem and removed them all from sources list. I also ppa-purge
the ream-xbmc's ppa and re added it. Some other ppa's I removed from sources list, as ppa-purgeing them failed. The old system had XBMC running without issues. The upgrade was smooth, and had no errors.
I see some other people had same problem, but solved by manually installing a deb. This makes me think my apt is very confused, and I would rather not break my setup further.
This system was installed using an older version of this guide. I additionally installed Gnome for occasional web browsing.
How do I go about debugging this package problem? What would make my system not know about libsdl2-dev
? Did I find a bug in the team-xbmc ppa?
Some more info:
$ 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
sudo apt-get install libsdl2-2.0-0
The following packages have unmet dependencies: libsdl2-2.0-0 : Depends: libwayland-egl1-mesa (>= 10.0.2) or libwayland-egl1
I actually want to fix the root cause of this package problem. Why do I have to force install anything?apt-cache policy libwayland-egl1-mesa*
& ck. what mesa you are using, 14.04 orig. or one of the lts versions.libwayland
installed.