Difference between revisions of "Building XAPI for debian"

From Xen
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  +
#REDIRECT [[Compile the XCP toolstack from source]]
  +
 
The easiest way to compile the XCP toolstack from source is to use the xapi-autobuilder. We usually run on a debian unstable or ubuntu 11.10 amd64 machine.
 
The easiest way to compile the XCP toolstack from source is to use the xapi-autobuilder. We usually run on a debian unstable or ubuntu 11.10 amd64 machine.
   
Line 5: Line 7:
 
Install the required packages:
 
Install the required packages:
 
<pre>
 
<pre>
apt-get install cowbuilder pbuilder debhelper dh-ocaml dh-autoreconf cdebootstrap python-debian git git-buildpackage omake
+
apt-get install cowbuilder pbuilder debhelper dh-ocaml dh-autoreconf cdebootstrap python-debian git git-buildpackage omake ocaml-findlib
 
</pre>
 
</pre>
   

Latest revision as of 19:05, 23 December 2011

The easiest way to compile the XCP toolstack from source is to use the xapi-autobuilder. We usually run on a debian unstable or ubuntu 11.10 amd64 machine.


Prerequisites

Install the required packages:

apt-get install cowbuilder pbuilder debhelper dh-ocaml dh-autoreconf cdebootstrap python-debian git git-buildpackage omake ocaml-findlib

Building

First, clone the build scripts:

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

The build scripts can build for several different distributions and architectures. To select, run

export DIST=oneiric # or sid or precise
export ARCH=amd64 # or i386

Then run:

make


This will build all of the required packages for Xapi on Debian. Take a look at 'git-repos' to see which repositories are involved, and modify that to point to your own repositories if you plan on compiling your own code.