Это - ошибка, я получаю:-
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.
Я не знаю, почему, но пакет Kodi 16.1 Jarvis нигде не найти, так как V17 ввел по абсолютному адресу в сцену.
В человечности только 1 версия приложения доступна одновременно. Существуют исключения, но они - немногие. Так, обычно, если Ubuntu, обновленная к Kodi 17, Вы не найдете 16 в repos.
Ваша единственная опция состояла бы в том, чтобы найти более старый пакет и все его зависимости, установить его с 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
После большого поиска меня на Jarvis и трудности нахождения этого -
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*
<глоток> ( источник ) глоток>
Можно попытаться установить более старую версию 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 и это дает мне lastest версию. При вводе следующей команды, не устанавливая kodi ppa, необходимо смочь получить более старую версию.
Обновление после комментария:
Kodi не был обновлен om основной repos. На самом деле основной repo все еще в 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. Я не уверен (не протестировали его), если можно получить kodi 16.1 путем установки 16.10. (Можно propably протестировать его путем попытки живого USB.)