这是我收到的错误:-
The following packages have unmet dependencies:
kodi : Depends: kodi-bin (>= 2:16.1~git20160425.1001-final-0xenial) but it is not going to be installed
Depends: kodi-bin (< 2:16.1~git20160425.1001-final-0xenial.1~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
我不知道为什么,但是自从 V17 出现以来,Kodi 16.1 Jarvis 软件包就无处可寻了。
答案1
在 ubuntu 中,同一时间只能使用 1 个版本的应用程序。也有例外,但很少。因此,一般来说,如果 Ubuntu 更新到 Kodi 17,您将不会在存储库中找到 16。
您唯一的选择是找到较旧的软件包及其所有依赖项,使用 dpkg 安装它并锁定版本更新。但是,Kodi 团队似乎提供了他们自己的存储库,其中包含可用的先前版本。要使用它,请删除当前稳定的 PPA:
sudo add-apt-repository -r ppa:team-xbmc/ppa
然后使用以下命令安装旧的稳定版本:
sudo add-apt-repository ppa:team-xbmc/kodi-old
sudo apt-get update
sudo apt-get remove kodi*
sudo apt-get install kodi
答案2
在对贾维斯进行了大量研究并最终找到他之后——
sudo add-apt-repository ppa:team-xbmc/kodi-old
sudo apt-get update
sudo apt-get install xbmc=2:[INSERT VERSION NUMBER HERE]*
xbmc-bin=2:[INSERT VERSION NUMBER HERE]*
就我的情况来说:
sudo apt-get install kodi=2:16* kodi-bin=2:16*
(来源)
答案3
您可以尝试通过输入以下代码来安装旧版本的 Kodi
sudo apt-get install kodi
无需安装 ppa 即可在终端上使用。
我目前安装了 Ubuntu 16.04.2,结果如下:
$ apt-cache policy kodi
kodi:
Installed: 2:17.0~git20170210.1529-final-0xenial
Candidate: 2:17.0~git20170210.1529-final-0xenial
Version table:
*** 2:17.0~git20170210.1529-final-0xenial 500
500 http://ppa.launchpad.net/team-xbmc/ppa/ubuntu xenial/main amd64 Packages
500 http://ppa.launchpad.net/team-xbmc/ppa/ubuntu xenial/main i386 Packages
100 /var/lib/dpkg/status
15.2+dfsg1-3ubuntu1 500
500 http://gb.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
如您所见,我已安装 ppa,这为我提供了最新版本。如果您在不安装 kodi ppa 的情况下键入以下命令,您应该能够获得旧版本。
评论后更新:
Kodi 尚未在主存储库中更新。实际上,主存储库仍为 15.2 !要在较旧的笔记本电脑上进行仔细检查(安装了 16.1):
$ sudo add-apt-repository --remove ppa:team-xbmc/ppa
# (Some output)
$ apt-cache policy kodi
kodi:
Installed: 2:16.1~git20160425.1001-final-0xenial
Candidate: 2:16.1~git20160425.1001-final-0xenial
Version table:
*** 2:16.1~git20160425.1001-final-0xenial 100
100 /var/lib/dpkg/status
15.2+dfsg1-3ubuntu1 500
500 http://gb.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
因此,通过安装 Ubuntu 16.04,您可以获得 Kodi 15.2。我不确定(尚未测试)您是否可以通过安装 16.10 来获得 kodi 16.1。(可以通过尝试实时 USB 来测试它。)