@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)]
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