这里是ubuntu12.04版本,安装libvirt1.1.2 。
(1)安装virtinst
sudo apt-get install virtinst
安装 libvirt 之前首先安装 virtinst 目的是为了使后面编译安装 libvirt 时,覆盖安装 virtinst 时自带的libvirt 的版本,这点很重要。之后才能编译安装 libvirt。
(2)下载libvirt1.1.2 ,解压缩,切换至libvirt1.1.2 目录。
下载 libvirt 压缩包网址:ftp://libvirt.org/libvirt/ ,下载完成为libvirt-1.1.2.tar.gz 。
sudo tar -zxvf /media/software/libvirt-1.1.2.tar.gz -C /xx //解压文件到指定路径
cd xxx
(3)安装所需包
apt-get install libxml++2.6-2 libxml++2.6-dev
apt-get install libdevmapper-dev
apt-get install libpciaccess-dev
apt-get install python-dev
apt-get install libnl-dev
(4)当前目录下执行 ./configure –prefix=/usr
sudo ./configure –prefix=/usr –localstatedir=/var –sysconfdir=/etc
/* /usr是自己指定的路经 ,后面两个配置是可以使得覆盖原来libvirt版本。*/
(5)编译
sudo make
(6)安装
sudo make install
至此libvirtd安装成功!
(7)启动libvirt服务
service libvirt-bin start
同样,停止libvirt服务就是service libvrit-bin stop。