libvirt可下载.tar安装包进行编译安装,也可以通过克隆git库进行安装,本文介绍的是克隆git库并编译的方法。下载安装后的位置如下:
- libvirt库的位置 :/home/hs/workspace/libvirt
- gnulib库的位置:/home/hs/workspace/gnulib
- 安装后程序的位置:/usr/local/libvirt
安装过程如下:
1、克隆libvirt的git库
$ git clone git://libvirt.org/libvirt.git
2、克隆gnulib的git库
libvirt的编译过程采用GNU的自动化工具,所以需要克隆gnulib的git库。
$ git clone git://git.savannah.gnu.org/gnulib.git
3、生成configure脚本和Makefile.in模板
$ GNULIB_SRCDIR=/home/hs/workspace/gnulib ./autogen.sh --no-git
4、构建、编译、安装libvirt
$ ./autogen.sh --prefix=/usr/local/libvirt --with-readline
$ make -j4
$ sudo make install
注: --prefix是指定安装目录,不加此选项也可以安装成功,将会安装在
/usr/bin目录下。此时不需要执行步骤6.