Compile the XAPI toolstack from source

From Xen
Revision as of 11:21, 16 December 2011 by MikeCamel (talk | contribs) (Created page with "The easiest way to compile the XCP toolstack from source is to use the [https://github.com/jonludlam/xapi-autobuilder xapi-autobuilder]. First install the perquisites: <pre> a…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The easiest way to compile the XCP toolstack from source is to use the xapi-autobuilder.

First install the perquisites:


apt-get install pbuilder debhelper dh-ocaml dh-autoreconf cdebootstrap python-debian mercurial git
wget http://downloads.xen.org/XCP/debian/blktap-dkms_0.1_all.deb
dpkg -i blktap-dkms_0.1_all.deb


Then clone xapi-autobuilder and build:


git clone https://github.com/jonludlam/xapi-autobuilder.git
cd xapi-autobuilder
make clean ; make


This will build all of the required Debian packages for Xapi (except for vncterm, which is only available as a binary until we sort out licensing issues). Take a look at xapi-autobuilder/build.sh to see what's going on inside. You can modify the files git-repos and hg-repos to point to your own repositories if you plan on compiling your own code. If you only want to build a subset of the packages, comment out the ones you don't want to build from the build.sh script.

You can manually download all of the latest packages and source packages using:


wget -r -l1 --no-parent -nd http://downloads.xen.org/XCP/debian/latest/
rm index.html*