Edit: I've moved the latest information and updates about these packages to this page.
I installed Raspbian on my RPi, which is basically a rebuild of Debian Wheezy specifically for the RPi (targeting the ARMv6 architecture with hard float). I found various instructions on how to build XBMC for Raspbian, but none of them were in the form of deb packages, and installing software without packages just makes me queezy. So I went off and built it myself.
Since the RPi is relatively low powered, I built the package on my laptop using qemu-user, which emulates binaries with a different architecture. I based the packaging on the XBMC package in Wheezy, and the source is from the xbmc-rbp branch on GitHub. I made the modifications to the source as per this forum post and added an initscript so that it can automatically start at bootup.
The easiest way to install the package is to add my archive to your system. To do this, store the
and then import the archive signing key:
You can then install it as you would with any other package, for example, with
(If you don't want to configure my archive you can download the packages manually, but you'll have
to deal with all the dependencies. Note that it requires a newer
The user which you're going to run XBMC as needs to be a member of the following groups:
To run XBMC, run
If you want XBMC to automatically start when the system boots, edit
You also need to set the user which XBMC should run as (the
The following settings in advancedsettings.xml decreases the CPU usage while showing the UI. Disabling the RSS feeds also helps with this.
If you want to rebuild this package with a different source (e.g. a later Git revision), you need to
prepare the source by running