Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Cannot install kodi on debian testing

Graphical Environments, Managers, Multimedia & Desktop questions.
Post Reply
Message
Author
dancer_69
Posts: 46
Joined: 2011-08-21 18:16
Has thanked: 1 time

Cannot install kodi on debian testing

#1 Post by dancer_69 »

I'm trying to install Kodi from this repository:
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.

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 133 times

Re: Cannot install kodi on debian testing

#2 Post by Head_on_a_Stick »

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
deadbang

User avatar
4D696B65
Site admin
Site admin
Posts: 2696
Joined: 2009-06-28 06:09
Been thanked: 86 times

Re: Cannot install kodi on debian testing

#3 Post by 4D696B65 »

You can get kodi from deb-multimedia
http://www.deb-multimedia.org/

dancer_69
Posts: 46
Joined: 2011-08-21 18:16
Has thanked: 1 time

Re: Cannot install kodi on debian testing

#4 Post by dancer_69 »

Thanks, I installed it succesfully from deb-multimedia.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Cannot install kodi on debian testing

#5 Post by stevepusser »

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.
MX Linux packager and developer

stevesr0
Posts: 159
Joined: 2012-05-05 03:32

Re: Cannot install kodi on debian testing

#6 Post by stevesr0 »

@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: 159
Joined: 2012-05-05 03:32

Re: Cannot install kodi on debian testing

#7 Post by stevesr0 »

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

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Cannot install kodi on debian testing

#8 Post by stevepusser »

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.
MX Linux packager and developer

stevesr0
Posts: 159
Joined: 2012-05-05 03:32

Re: Cannot install kodi on debian testing

#9 Post by stevesr0 »

@stevepusser,

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

steve r

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Cannot install kodi on debian testing

#10 Post by stevepusser »

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. :)
MX Linux packager and developer

stevesr0
Posts: 159
Joined: 2012-05-05 03:32

Re: Cannot install kodi on debian testing

#11 Post by stevesr0 »

@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

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Cannot install kodi on debian testing

#12 Post by stevepusser »

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.
MX Linux packager and developer

stevesr0
Posts: 159
Joined: 2012-05-05 03:32

Re: Cannot install kodi on debian testing

#13 Post by stevesr0 »

@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

Post Reply