Linux "XBMC from Debian" How to get official XBMC?
#1
Question 
I posted a (rather upset and frustrated) thread at Ubuntuforums about this and was referred here.

Long story short, for some stupid reason my HTPC was hosed by a distro upgrade to ubuntu 14.04. I'm trying to rebuild the environment but I keep getting this "XBMC from Debian" pushed on me when I try to install XBMC, even after adding the team-xbmc PPA.

My questions:
-Should I be glad about this Debian-sanctioned package?
-Is libav a better way to handle playback than FFmpeg? I know FFmpeg's been around forever.
-Assuming the answers to 1 and 2 were "no", how do I force the installation of an official XBMC package instead? I'd prefer a package over compiling, but as long as compiling will get me a stable install that's still reasonably easy to update and install plugins for, I can bite the bullet and compile if I really really need to.

I could switch the whole box to Windows (it's not an Atom-based nettop or anything, it's a custom build from a few years back running a Regor and 4 gigs of DDR2 - it'll handle Win7 or Win8 without any issues) but my media drives are all ext3 and/or ext4 and I really don't feel like juggling files to switch everything to NTFS if I can avoid it.

Like I said on the other forum, I'm sorry for ranting (if this counts as ranting) but I'm aggravated, frustrated, tired and stressed and would really prefer to get back to a familiar and tried-and-true setup ASAP.

Hoping someone can point me in the right direction. Thanks in advance, I really appreciate it.
Reply
#2
CelticWhisper Wrote:Should I be glad about this Debian-sanctioned package?

No.

CelticWhisper Wrote:Is libav a better way to handle playback than FFmpeg? I know FFmpeg's been around forever.

No.

The PPA probably got disabled during the upgrade. Post the output of "apt-cache policy xbmc" here.
Reply
#3
See Team_XBMC_PPA (wiki) remove your current ppa/purge the install add ppa and install

Note: You cannot get official frodo in 14.04, so you need to move up to Gotham or compile yourself if you wish to stick to the now outdated and no longer developed Frodo
Reply
#4
Gotham beta4 for trusty is in the unstable ppa: ppa:team-xbmc/unstable
Reply
#5
Okay. First, thank you both for helping.

Apt-cache output is here:

Code:
htpc@Camineet:~$ sudo apt-cache policy xbmc
xbmc:
  Installed: 2:12.3+dfsg1-3ubuntu1
  Candidate: 2:12.3+dfsg1-3ubuntu1
  Version table:
*** 2:12.3+dfsg1-3ubuntu1 0
        500 http://mirrors.gigenet.com/ubuntuarchive/ trusty/universe amd64 Packages
        100 /var/lib/dpkg/status
I have a few questions:
1. How stable is the "unstable" Gotham? Can I expect it to be reasonably reliable when playing back media (.avi, .mp4, .mkv, etc.) from a local source? Any problems with HD/high-bitrate stuff?
2. This is more of a general Linux/Debian/PPA question, but if I purge the current install and remove the ppa:team-xbmc/ppa to replace it with ppa:team-xbmc/unstable, how do I force Ubuntu to pull from that PPA and not its default trusty/universe PPA? I'd obviously rather not remove the trusty/universe PPA since a ton of packages come in through it.

Also, when Gotham goes from beta to stable, will I still be able to update it through the team-xbmc/unstable PPA or will I have to remove that, add team-xbmc/ppa back in and do an apt-get update?

I ask because after this most recent round of system-screwing from the distro upgrade, I'm trying to get to a stable environment on which I can run as few updates as possible and leave things as close to 100% static as I can.

Thank you again for the help.
Reply
#6
Gotham RC1 is already tagged - so it's near final.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#7
hello,
I'm trying to switch from debian to official xbmc package.
I'm using debian wheezy :
Code:
root@home:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 7.5 (wheezy)
Release:        7.5
Codename:       wheezy

root@home:~# uname -a
Linux home 3.13-0.bpo.1-amd64 #1 SMP Debian 3.13.10-1~bpo70+1 (2014-04-23) x86_64 GNU/Linux

first I tried to compile from source but nothing worked and I got a lot of errors...

then I tried to use debian unstable repo :
Code:
add-apt-repository ppa:team-xbmc/unstable

Code:
::::::::::::::
/etc/apt/sources.list.d/team-xbmc-unstable-wheezy.list
::::::::::::::
deb http://ppa.launchpad.net/team-xbmc/unstable/ubuntu wheezy main
deb-src http://ppa.launchpad.net/team-xbmc/unstable/ubuntu wheezy main

then I replaced wheezy by trusty.

now I can see the gotham version :
Code:
apt-cache policy xbmc
xbmc:
  Installed: 2:12.3+dfsg2-4
  Candidate: 2:13.0~git20140427.0923-rc1-0trusty
  Version table:
     2:13.0~git20140427.0923-rc1-0trusty 0
        500 http://ppa.launchpad.net/team-xbmc/unstable/ubuntu/ trusty/main amd64 Packages
*** 2:12.3+dfsg2-4 0
        -70 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
        500 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages
        -70 http://ftp.fr.debian.org/debian/ unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     2:12.3+dfsg1-3~bpo70+2 0
        600 http://ftp.debian.org/debian/ wheezy-backports/main amd64 Packages
     2:11.0~git20120510.82388d5-1 0
        650 http://ftp.debian.org/debian/ wheezy/main amd64 Packages

then I delete the debian version that was installed :
Code:
apt-get purge xbmc

but, if I try to install gotham, I get a dependency error :
Code:
root@home:~# apt-get -t trusty install xbmc xbmc-bin
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:
xbmc-bin : Depends: libpulse0 (>= 1:1.0) but 2.0-6.1 is to be installed
E: Unable to correct problems, you have held broken packages.

this is because this package seams to be different in debian :
Code:
root@home:~/xbmc# apt-cache policy libpulse0
libpulse0:
  Installed: (none)
  Candidate: 2.0-6.1
  Version table:
     5.0-2 0
        -70 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
        500 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages
        -70 http://ftp.fr.debian.org/debian/ unstable/main amd64 Packages
     4.0-6~bpo7+1 0
        600 http://ftp.debian.org/debian/ wheezy-backports/main amd64 Packages
     2.0-6.1 0
        650 http://ftp.debian.org/debian/ wheezy/main amd64 Packages

How did you get it work ?
Reply
#8
You'll have to compile it yourself, I don't think there are any official XBMC debian packages.

The wiki is having some issues at the moment, but here's a snapshot from google http://webcache.googleusercontent.com/se...clnk&gl=en
Reply
#9
thank you but I already try to compile. I don't know if I can resolv the errors. I can give you the make results :
http://zahraoui.free.fr/shares/make.txt
Reply
#10
sudo apt-get build-dep xbmc
sudo apt-get install libxslt-dev

make clean
git clean -xfd
./bootstrap ; ./configure ; make -j5
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#11
after completely crashed system twice (by mixing apt sources), I finally I get the "XBMC built successfully" Smile
thank you for your help.
Reply

Logout Mark Read Team Forum Stats Members Help
"XBMC from Debian" How to get official XBMC?0