Downloads

Official Releases

The latest versions of the libvirt C library can be downloaded from:

Hourly development snapshots

Once an hour, an automated snapshot is made from the latest CVS server source tree. These snapshots should be usable, but we make no guarantees about their stability:

CVS repository access

The master source repository uses CVS and anonymous access is provided. Prior to accessing the server is it necessary to authenticate using the password anoncvs. This can be accomplished with the cvs login command:


      # cvs -d :pserver:anoncvs@libvirt.org:2401/data/cvs login
    

Once authenticated, a checkout can be obtained using


      # cvs -d :pserver:anoncvs@libvirt.org:2401/data/cvs co libvirt
    

The libvirt build process uses GNU autotools, so after obtaining a checkout it is necessary to generate the configure script and Makefile.in templates using the autogen.sh command. As an example, to do a complete build and install it into your home directory run:


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

GIT repository mirror

The CVS source repository is also mirrored using GIT, and is available for anonymous access via:


      git clone git://git.et.redhat.com/libvirt.git
    

It can also be browsed at


      http://git.et.redhat.com/?p=libvirt.git;a=summary