# Deployment

## Pre-packaged releases

The libvirt API is now available in all major Linux distributions so the simplest deployment approach is to use your distributions' package management software to install the `libvirt` module.

## Self-built releases

libvirt uses GNU autotools for its build system, so deployment follows the usual process of `configure; make ; make install`

          # ./configure --prefix=$HOME/usr
          # make
          # make install

## Built from CVS / GIT

When building from CVS it is necessary to generate the autotools support files. This requires having `autoconf`, `automake`, `libtool` and `intltool` installed. The process can be automated with the `autogen.sh` script.

          # ./autogen.sh --prefix=$HOME/usr
          # make
          # make install