Cannot install kodi on debian testing

Everything about X, Gnome, KDE, ... and everything running on it

Cannot install kodi on debian testing

Postby dancer_69 » 2015-02-01 11:35

I'm trying to install Kodi from this repository:
https://people.debian.org/~rbalint/ppa/xbmc-ffmpeg/


but I get this error:
The following packages have unresolved dependencies:
kodi : Depends from: kodi-bin (>= 14.0+dfsg1-1~rbalint0) but will not be installed
depends from: kodi-bin (< 14.0+dfsg1-1~rbalint0.1~) but will not be installed


Any way to solve it?
Thanks in advance.
dancer_69
 
Posts: 43
Joined: 2011-08-21 18:16

Re: Cannot install kodi on debian testing

Postby Head_on_a_Stick » 2015-02-01 12:22

Don't use a PPA with Debian -- see the bottom link in my signature.

Try the XBMC package instead -- this is in the official Debian repositories:
https://packages.debian.org/search?keyw ... ection=all
Black Lives Matter

Debian buster-backports ISO image: for new hardware support
User avatar
Head_on_a_Stick
 
Posts: 12305
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Cannot install kodi on debian testing

Postby 4D696B65 » 2015-02-01 12:52

You can get kodi from deb-multimedia
http://www.deb-multimedia.org/
User avatar
4D696B65
 
Posts: 2475
Joined: 2009-06-28 06:09

Re: Cannot install kodi on debian testing

Postby dancer_69 » 2015-02-01 17:15

Thanks, I installed it succesfully from deb-multimedia.
dancer_69
 
Posts: 43
Joined: 2011-08-21 18:16

Re: Cannot install kodi on debian testing

Postby stevepusser » 2015-02-02 03:13

It's not a real Launchpad PPA, it just has a ppa in the URL. The maintainer is the Debian XBMC and KODI packager, so it should work. Perhaps he needs a bug report?

http://balintreczey.hu/blog/introducing ... om-debian/

https://people.debian.org/~rbalint/ppa/ ... -unstable/

OK, I see what the deal is. The "unstable" packages are meant for Sid, not Jessie, since, as advertised, the packages are built against and require the "real" ffmpeg libraries recently added to Sid. Those are not in Jessie. His wheezy-backports repo does contain a backport of the real ffmpeg.

They are no longer built using an internal version of ffmpeg.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: LibreOffice 7.0.0, QMPlay2 20.07.04, Pale Moon 28.12.0, KeepassXC 2.6.0, Arqiver 0.6.0+git, Foliate 2.4.2
User avatar
stevepusser
 
Posts: 11884
Joined: 2009-10-06 05:53

Re: Cannot install kodi on debian testing

Postby stevesr0 » 2015-03-10 19:01

@stevepusser,

I am running Wheezy and looking over the install of xbmc/kodi for debian.

I read the material at the maintainer's site. He advised trying the version in the debian repositories and only using his repository's package if there were problems.

In aptitude, I see there are several options for xbmc including one in the stable repository and one in wheezy backports.
Currently, all my ffmpeg and libav packages are installed from the unofficial multimedia repository.

I was unclear whether I would need to remove these and what would replace them. I don't want the non-real ffmpeg packages installed (especially since they are going away in Debian apparently), but I would be happy to have "real ffmpeg" packages replacing the ones I have if desirable.

So, I ran simulated installs of xbmc, initially with the sources list I had (including the dmo repository and the mcr repositories from mepis that you have mentioned on this forum). The installs included packages from four sources (debian, wheezy backports, dmo and mcr). This frightened me.

So I updated my sources list after commenting the dmo and mcr repositories and reran simulated installs.

Using aptitude, I get the following from a simulated install of xbmc:

"@wheezy1:~$ sudo aptitude -s install xbmc:
The following NEW packages will be installed:
libavfilter2{a} libglew1.7{a} libhal-storage1{a} libhal1{a}
libmicrohttpd10{a} libmikmod2{a} libmysqlclient18{a} libopencv-core2.3{a}
libopencv-imgproc2.3{a} libpcrecpp0{a} libsdl-mixer1.2{a}
libshairport1{a} libtbb2{a} libtinyxml2.6.2{a} libva-glx1{a}
mesa-utils{a} mysql-common{a} python-imaging{a} xbmc xbmc-bin{a}
The following packages are RECOMMENDED but will NOT be installed:
libcec1 libnfs1 libvdpau1
0 packages upgraded, 20 newly installed, 0 to remove and 2 not upgraded.
Need to get 37.0 MB of archives. After unpacking 66.8 MB will be used.
The following packages have unmet dependencies:
libavfilter3 : Conflicts: libavfilter-extra-2 but it is not going to be installed.
The following actions will resolve these dependencies:

Remove the following packages:
1) ffmpeg
2) libavdevice54
3) libavfilter3



Accept this solution? [Y/n/q/?] n
------------------------------------------------------------
many repetitions later-
------------------------------------------------------------

Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:

Install the following packages:
1) fonts-roboto [1:4.3-3~bpo70+1 (wheezy-backports)]
2) libavcodec55 [6:10.1-1~bpo70+1 (wheezy-backports)]
3) libavfilter4 [6:10.1-1~bpo70+1 (wheezy-backports)]
4) libavformat55 [6:10.1-1~bpo70+1 (wheezy-backports)]
5) libavresample1 [6:10.1-1~bpo70+1 (wheezy-backports)]
6) libavutil53 [6:10.1-1~bpo70+1 (wheezy-backports)]
7) libftgl2 [2.1.3~rc5-4 (stable)]
8) libjs-iscroll [5.1.1+dfsg1-1~bpo70+1 (wheezy-backports)]
9) libjs-jquery [1.7.2+dfsg-1 (stable)]
10) libssh-4 [0.5.4-1+deb7u1 (stable)]
11) xbmc [2:13.2+dfsg1-3~bpo70+1 (wheezy-backports)]
12) xbmc-bin [2:13.2+dfsg1-3~bpo70+1 (wheezy-backports)]

Keep the following packages at their current version:
13) libavfilter2 [Not Installed]

Upgrade the following packages:
14) libopus0 [0.9.14+20120615-1+nmu1 (now, stable) -> 1.1-1~bpo70+1 (wheezy-
15) libtag1-vanilla [1.7.2-1 (now, stable) -> 1.9.1-2~bpo70+1 (wheezy-backpo
16) libtag1c2a [1.7.2-1 (now, stable) -> 1.9.1-2~bpo70+1 (wheezy-backports)]

Accept this solution? [Y/n/q/?]"

This last one seemed acceptable as it was bringing in a lot from the official wheezy backports (even tho xbmc was at version 13, rather than 14).

This sequence of choices left me with these questions:

1. Why is mysql necessary in the first solution, but not in the umpteenth? (I haven't installed mysql, mainly because I don't have a great need for it and I don't want java on my system (concern re insecurity)

2. Is it better to move from the ffmpeg from the unofficial multimedia repository to the one from the xbmc maintainer's repository (his wheezy-backports- I don't see it in the "official" wheezy-backports repository) OR accept the wisdom of aptitude or...?

3. The libavfilter packages (2,3 and 4). I don't understand the differences between them. Currently I have only libavfilter3 installed and that is from the dmo repository. The last aptitude "recommendation" would leave that package alone and just install libavfilter4 (from backports), but not libavfilter2. The package descriptions sound very similar.

Thanks in advance for any comments.

Sorry for length...

Steve
stevesr0
 
Posts: 156
Joined: 2012-05-05 03:32

Re: Cannot install kodi on debian testing

Postby stevesr0 » 2015-03-14 18:57

I was able to install the XBMC package from debian backports (v. 13). The interesting thing is it refused to launch (giving an error relating to libswscale2 - installed from the unofficial multimedia repository).

I saw a note from the XBMC Debian maintainer to someone else with the same issue recomending replacing the dmo version with the debian one which I did.

(To do this, I had to uninstall ffmpeg and two other libs first).

Then, XBMC launched ok and so far seems to work (limited testing).

Not sure if the version from the backports has an embedded version of ffmpeg and that is why it doesn't have a dependency for the "regular" ffmpeg package, or I haven't run into a problem due to lack of ffmpeg.

Anyway, I am posting this for anyone else interested in installing v. 13 from the backports who has ffmpeg and associated multimedia files the unofficial repository installed.

Steve
stevesr0
 
Posts: 156
Joined: 2012-05-05 03:32

Re: Cannot install kodi on debian testing

Postby stevepusser » 2015-03-14 20:45

The real ffmpeg and kodi won't be included in Jessie; but perhaps in Jessie backports.

Kodi 14 is still not in upstream Debian and Ubuntu. I would guess that they are having some problems with it.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: LibreOffice 7.0.0, QMPlay2 20.07.04, Pale Moon 28.12.0, KeepassXC 2.6.0, Arqiver 0.6.0+git, Foliate 2.4.2
User avatar
stevepusser
 
Posts: 11884
Joined: 2009-10-06 05:53

Re: Cannot install kodi on debian testing

Postby stevesr0 » 2015-03-15 18:21

@stevepusser,

so I don't need ffmpeg to run XBMC v.13 from wheezy backports?

steve r
stevesr0
 
Posts: 156
Joined: 2012-05-05 03:32

Re: Cannot install kodi on debian testing

Postby stevepusser » 2015-03-15 21:51

stevesr0 wrote:@stevepusser,

so I don't need ffmpeg to run XBMC v.13 from wheezy backports?

steve r


If you mean the "real" ffmpeg, no, I'm fairly sure that xmbc is using libav libraries from backports instead of some that are not available in Debian. :)
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: LibreOffice 7.0.0, QMPlay2 20.07.04, Pale Moon 28.12.0, KeepassXC 2.6.0, Arqiver 0.6.0+git, Foliate 2.4.2
User avatar
stevepusser
 
Posts: 11884
Joined: 2009-10-06 05:53

Re: Cannot install kodi on debian testing

Postby stevesr0 » 2015-03-16 00:59

@stevepusser,

I asked about that on the maintainer's blog, and he responded,

"Up to 13.x versions XBMC shipped an embedded FFmpeg copy which is used in the xbmc packages here. The Kodi packages for Jessie/Sid use ffmpeg packages from unstable and the Kodi packages built for Wheezy use back-ported ffmpeg packages also hosted here."

Since the version I installed wheezy backports is a 13.x version, that suggests that a separate ffmpeg program isn't necessary. Of course, ffmpeg is presumably needed for other programs.

Steve R
stevesr0
 
Posts: 156
Joined: 2012-05-05 03:32

Re: Cannot install kodi on debian testing

Postby stevepusser » 2015-03-16 01:04

Correct. In Wheezy, there is an "ffmpeg" program, but it is just something that passes the command on to avconv.

There is no ffmpeg in Jessie at all, they went for the straight avconv.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: LibreOffice 7.0.0, QMPlay2 20.07.04, Pale Moon 28.12.0, KeepassXC 2.6.0, Arqiver 0.6.0+git, Foliate 2.4.2
User avatar
stevepusser
 
Posts: 11884
Joined: 2009-10-06 05:53

Re: Cannot install kodi on debian testing

Postby stevesr0 » 2015-03-16 22:36

@stevepusser,

You say, that in Jessie they went for straight to avconv without ffmpeg.

In my Wheezy install, I don't have libav-tools installed.

My prime question is what functions should I notice are missing in XBMC without ffmpeg or libav-tools? At the simple level of multimedia I operate on, maybe I am losing nothing without them.

If I need something, at this point, I would prefer to eliminate libav.org packages and stick with ffmpeg packages that are compatible with XBMC (and hopefully VLC and mpv).

Steve R
stevesr0
 
Posts: 156
Joined: 2012-05-05 03:32


Return to Desktop & Multimedia

Who is online

Users browsing this forum: No registered users and 16 guests

fashionable