我尝试按照 Kodi 的指示清除 kodi-bin 和 kodi-data,以便我可以将 Kodi 17.1 更新到 17.3。执行此操作并尝试安装 Kodi 后,出现以下情况:
The following packages have unmet dependencies:
kodi : Depends: kodi-bin (>= 2:17.3+git20170525.0741-final-0xenial) but 17.1+hk2-odroidc2ubuntu2 is to be installed
Depends: libshairplay0 but it is not installable
Recommends: i965-va-driver but it is not installable or
libva-intel-vaapi-driver but it is not installable
E: Unable to correct problems, you have held broken packages.
我真的不知道该如何进行,也真的不知道问题到底出在哪里。
请给我指出正确的方向。
谢谢
答案1
对 Linux 来说太新了(这很可怕)但我遇到了同样的问题,尝试了以下方法并且对我有用...
对于 Xenial,请访问:
https://launchpad.net/~team-xbmc/+archive/ubuntu/ppa/+sourcepub/7832292/+listing-archive-extra
滚动到页面底部,下载“kodi”和“kodi-bin”.deb 包并使用以下命令安装:
sudo dpkg -i *.deb
希望能帮助到你...
[1] https://launchpad.net/~team-xbmc/+archive/ubuntu/ppa/+packages
答案2
我也遇到了同样的问题。我通过删除并安装 kodi 软件包解决了这个问题。在我的情况下,kodi 数据库仍然已满,但我建议备份 kodi 数据库。
获取已安装的 kodi 软件包
sudo apt list --installed | grep kodi
删除在 1 中找到的 kodi 软件包
sudo apt remove kodi kodi-bin ...
再次安装 kodi
sudo apt install kodi