This page describes how to install XBMC on a Raspberry Pi running Raspbian. You can either install packages on an existing Raspbian installation, or you can download a prebuilt image and flash it to an SD card.
Installing packages on an existing installation
I've published a Debian archive containing packages for XBMC and some dependencies which it requires. This can be setup on an existing Raspbian installation (including the foundation image).
The easiest way to install the package is to add my archive to your system. To do this, store the
and import the archive signing key:
Then update the package lists:
You can then install it as you would with any other package, for example, with
The user which you're going to run XBMC as needs to be a member of the following groups:
and setup some udev rules to grant it ownership of input devices (otherwise the keyboard won't work in XBMC), by placing the following in
The GPU needs at least 96M of RAM in order for XBMC to run. To configure this add or change this line in
You will need to reboot if you changed this value.
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
Flashing an SD card with a prebuilt image
I've built an image containing a Raspbian system with the XBMC packages which you can download and flash to an SD card. You'll need a 1G SD card (which will be completely wiped).
Decompress the image using
And then copy the image to the SD card device (make sure that you pick the correct device name!)
The image uses the same credentials as the foundation image, username "pi" and password "raspberry". You can use the
Both Raspbian and XBMC can be updated using normal Debian mechanisms such as
I've started building packages for the upcoming Helix release. These are in the new
Trackback URL for this post: