downloads.html.in 3.5 KB
Newer Older
1 2 3
<?xml version="1.0"?>
<html>
  <body>
J
Justin Clift 已提交
4
    <h1>Downloads</h1>
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

    <h2>Official Releases</h2>

    <p>
      The latest versions of the libvirt C library can be downloaded from:
    </p>

    <ul>
      <li><a href="ftp://libvirt.org/libvirt/">libvirt.org FTP server</a></li>
      <li><a href="http://libvirt.org/sources/">libvirt.org HTTP server</a></li>
    </ul>

    <h2>Hourly development snapshots</h2>

    <p>
20
      Once an hour, an automated snapshot is made from the git server
21
      source tree. These snapshots should be usable, but we make no guarantees
22 23 24 25
      about their stability:
    </p>

    <ul>
26 27
      <li><a href="ftp://libvirt.org/libvirt/libvirt-git-snapshot.tar.gz">libvirt.org FTP server</a></li>
      <li><a href="http://libvirt.org/sources/libvirt-git-snapshot.tar.gz">libvirt.org HTTP server</a></li>
28 29
    </ul>

J
Justin Clift 已提交
30 31 32 33 34
    <h2>GIT source repository</h2>

    <p>
      Libvirt code source is now maintained in a <a href="http://git-scm.com/">git</a>
      repository available on <a href="http://libvirt.org/git/">libvirt.org</a>:
35 36
    </p>

J
Justin Clift 已提交
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
    <pre>
      git clone git://libvirt.org/libvirt.git</pre>

    <p>
      It can also be browsed at:
    </p>

    <pre>
      <a href="http://libvirt.org/git/?p=libvirt.git;a=summary">http://libvirt.org/git/?p=libvirt.git;a=summary</a></pre>

    <br />

    <h1>libvirt Application Development Guide</h1>

    <p>
      This is both a guide to developing with libvirt, and a useful
      reference document.  It is a work in progress, contributed to by the
      members of the libvirt team and being authored by a professional
      author.
    </p>

    <p>
      Contributors to this are <b>VERY</b> welcome, so if you'd like to
      get your name in this and demonstrate your virtualisation prowess,
      contributing solidly to the content here will do it. :)
62
    </p>
J
Justin Clift 已提交
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130

    <h2>Downloadable PDF</h2>

    <p>
      PDF download is available here:
    </p>

    <ul>
      <li><a href="http://libvirt.org/guide/pdf/Application_Development_Guide.pdf">libvirt App Dev Guide</a> (PDF)</li>
    </ul>

    <h2>GIT source repository</h2>

    <p>
      The source is also in a git repository:
    </p>

    <pre>
      git clone git://libvirt.org/libvirt-appdev-guide.git</pre>

    <p>
      Browsable at:
    </p>

    <pre>
      <a href="http://libvirt.org/git/?p=libvirt-appdev-guide.git;a=summary">http://libvirt.org/git/?p=libvirt-appdev-guide.git;a=summary</a></pre>

    <br />

    <h1>libvirt Installation</h1>

    <h2><a name="Compilatio" id="Compilatio">Compilation</a></h2>

    <p>
      libvirt uses the standard configure/make/install steps:
    </p>

    <pre>
      gunzip -c libvirt-xxx.tar.gz | tar xvf -
      cd libvirt-xxxx
      ./configure --help</pre>

    <p>
      To see the options, then the compilation/installation proper:
    </p>

    <pre>
      ./configure [possible options]
      make
      make install</pre>

    <p>
      At that point you may have to rerun ldconfig or a similar utility to
      update your list of installed shared libs.
    </p>

    <h2>Building from a source code checkout</h2>

    <p>
      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 <code>autogen.sh</code> command, passing the extra
      arguments as for configure. As an example, to do a complete build and
      install it into your home directory run:
    </p>

    <pre>
      ./autogen.sh --prefix=$HOME/usr --enable-compile-warnings=error
131
      make
J
Justin Clift 已提交
132
      make install</pre>
133 134
  </body>
</html>