LINUX.ORG.RU

обновление kodi до 17 на armbian

 , , , ,


0

1

Доброго дня.
Имеется плата orange pi pc, на ней armbian. По инструкциям в интернетах успешно установил kodi (версия 15.2), а так же плагин iptv. Далее была цель установить quasar, но его последние сборки работали только под новой версией kodi, отсюда захотел обновить её. Делал по этой инструкции
https://linuxthebest.net/kodi-17-krypton/
но не получилось, выдает такую ошибку

user@orangepipc:~$ sudo apt-get install kodi
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
kodi : Depends: kodi-bin (>= 2:17.6+git20171114.2125-final-0xenial) but 15.2+dfsg1-3ubuntu1.1 is to be installed
Depends: libshairplay0 but it is not installable
Depends: libcec4 but it is not installable
E: Unable to correct problems, you have held broken packages.

что я пробовал:
-удалить полностью коди командами apt-get remove kodi* и apt-get purge kodi*, перегрузить и поставить заново - ошибка таже. В интернете находил подобные вопросы, все советовали сделать update и upgrade, добавлять разные репозитории, но это не помогло.

Подскажите в какую сторону искать и что это за libshairplay0 и libcec4 ?

и вставляй код и вывод в [ code ] Текст [ code ] (Пробелы надо убрать)

playX ★★ ()

сделай sudo apt-get -f install и sudo apt-get remove kodi затем sudo apt-get autoremove и затем попробуй поставить, если не поставится и будет другой вывод то кинь сюда, и еще можно sudo apt-get -f install после autoremove сделать. И да, уверен что в этом ppa коди скомпилирован под ARM процессор?

playX ★★ ()
Ответ на: комментарий от playX

как оказалось, смысл этого сообщения что нужны 2 библиотеки, которые более не поддерживаются для orange pi \ armbian.а они нужны для kodi. такая же ситуация была ранее с коди 15.2, но потом репозитории поправили \ добавили новые. сейчас решения из коробки не нашел. как вариант скомпилить самостоятельно из исходников. вот это приложение содержит нужные библиотеки, по идее должно сработать.

https://launchpad.net/~team-xbmc/ archive/ubuntu/ppa/ files/shairplay_0.9.0.1...

изучением этого вопроса сейчас и буду заниматься, как делается не знаю. по результатам отпишусь.

s1538757 ()
Ответ на: комментарий от s1538757

Ну в дебиане всегда пакеты протухшие,если нужен новый софт то лучше поставить Arch ARM

playX ★★ ()
Ответ на: комментарий от playX

собрать из исходников и добавить библиотеку не получилось, нашел вот такой гайд

https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=109088&start=...

не много не моя плата, но решил попробовать. согласно ему добавил себе другой репозиторий, и библиотеки подцепились. но теперь пришла ошибка

user@orangepipc:~$ sudo apt-get install kodi
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 kodi : Depends: kodi-bin (>= 2:17.6+git20171114.2125-final-0xenial) but it is not going to be installed
        Depends: kodi-bin (< 2:17.6+git20171114.2125-final-0xenial.1~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

так же попробовал через aptitude, результат не лучше

user@orangepipc:~$ sudo aptitude install kodi
The following NEW packages will be installed:
  fonts-liberation{a} kodi{b} kodi-bin{ab} libaacs0{a} libao-common{a} libao4{a} libcec4{a} libcurl3{a}
  libmad0{a} libmicrohttpd10{a} libnfs8{a} libp8-platform2{a} libshairplay0{a} libssh-4{a} libwebpmux1{a}
  mesa-utils{a} python-bluez{a} python-imaging{a} python-pil{a} python-simplejson{a}
The following packages are RECOMMENDED but will NOT be installed:
  libbdplus0 libjs-jquery
0 packages upgraded, 20 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.7 MB of archives. After unpacking 66.4 MB will be used.
The following packages have unmet dependencies:
 kodi : Depends: kodi-bin (>= 2:17.6+git20171114.2125-final-0xenial) but 2:17.4-2~jessie is to be installed.
 kodi-bin : Depends: libgnutls-deb0-28 (>= 3.3.0) which is a virtual package and is not provided by any available package.

            Depends: libhogweed2 which is a virtual package and is not provided by any available package.

            Depends: libmysqlclient18 (>= 5.5.24+dfsg-1) which is a virtual package and is not provided by any available package.

            Depends: libnettle4 which is a virtual package and is not provided by any available package.

            Depends: libpcrecpp0 (>= 7.7) which is a virtual package and is not provided by any available package.

            Depends: libtag1c2a (>= 1.4) which is a virtual package and is not provided by any available package.

            Depends: libtag1c2a (>= 1.9.1) which is a virtual package and is not provided by any available package.

            Depends: libtinyxml2.6.2 which is a virtual package and is not provided by any available package.

The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     kodi [Not Installed]
2)     kodi-bin [Not Installed]



Accept this solution? [Y/n/q/?] y
The following NEW packages will be installed:
  libaacs0{a} mesa-utils{a}
The following packages are RECOMMENDED but will NOT be installed:
  libbdplus0
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 71.7 kB of archives. After unpacking 202 kB will be used.
Do you want to continue? [Y/n/?] y
Get: 1 http://ports.ubuntu.com xenial/universe armhf libaacs0 armhf 0.8.1-1 [43.3 kB]
Get: 2 http://ports.ubuntu.com xenial/universe armhf mesa-utils armhf 8.3.0-1 [28.3 kB]
Fetched 71.7 kB in 0s (179 kB/s)
Selecting previously unselected package libaacs0:armhf.
(Reading database ... 74087 files and directories currently installed.)
Preparing to unpack .../libaacs0_0.8.1-1_armhf.deb ...
Unpacking libaacs0:armhf (0.8.1-1) ...
Selecting previously unselected package mesa-utils.
Preparing to unpack .../mesa-utils_8.3.0-1_armhf.deb ...
Unpacking mesa-utils (8.3.0-1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up libaacs0:armhf (0.8.1-1) ...
Setting up mesa-utils (8.3.0-1) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...

буду пытаться решить проблему дальше, за любые наводки на подобные ошибки буду крайне благодарен.

p.s. пытался код скрыть в спойлер тегом

но не получилось(

s1538757 ()
Ответ на: комментарий от s1538757

PPA в дебиан добавлять не лучшая идея ибо протухшие пакеты. Не легче накатить Arch ARM или Void, установка помуторней,но пакеты все новые и работающие( проверено на RPi3B)

playX ★★ ()
Ответ на: комментарий от playX

к сожалению не получилось. моих навыков не хватило чтобы в арчи сделать даже ssh. я попробовал другие дистрибутивы дебиан и убунту разных вариантов, но там в репозиториях не оказалось kodi. немного лучше ситуация с openelec, там коди 16 (последняя версия 17), и методом тыка я подобрал работающий quasar из старых версий. единственный минус что к нему нет удаленного доступа, отсюда неудобство настройки. пока что вернулся к армбиан, попробую либо ещё раз 17 версию поставить, либо так же методом тыка подобрать работающий куасар для 15 версии коди.

s1538757 ()
Ответ на: комментарий от s1538757

кое что стало получаться, но пока ещё не все. вернулся к армбиану и коди 15, установил quasar и quasar burst, все запускается, но не работает поиск. пишет «стримы не найдены». вот логи коди https://pastebin.com/sxTmNRc4 сначала подумал дело в роутере, но проверив тоже самое на винде все заработало 1 ого раза. пока не могу разобраться толи какой то «брендмауэр от лиукса» мешает, толи настройки самой kodi или quasara. что интересно, если тыкать на «показать самое популярное» (в моем случае коди мне выдал симпсонов), то подружаются все сезоны, все оболжки, но в момент начала трансляции говорит что нет стримов. в логе написано что он находит результаты, но почему то транслировать их не может. пока разбираюсь, если у кого есть мысли, пожалуйста подскажите.

s1538757 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.