注:只有安装,还没有配置,先安装qemu,后安装libvirt,最后安装libvmi。否则会出现问题。
平台为ubuntu14.04,源为yun.idc的源。其它平台出现问题。
第一步 : 安装kvm和qemu
请查看上一篇文章 kvm安装配置_Ubuntu14.04
第二步:安装libvirt
源码安装libvirt-2.4.0 解压后进入目录 安装依赖包 apt-get install libyajl-dev libxml2-dev libdevmapper-dev libpciaccess-dev libnl-3-dev libnl-route-3-dev uuid ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc make make install ldconfig 可能的问题: failed to connect socket to /var/run/libvirt/libvirt-sock: no such file or directory 方法:libvirtd -d failed to connect socket to /var/run/libvirt/virtlogd-sock:connection refused 方法 virtlogd -d
第三步 安装libvmi:
1 下载libvmi,网址http://libvmi.com/download/
libxc 下载 网址 http://www.tddft.org/programs/octopus/wiki/index.php/Libxc_2.2.2
glib下载网址 http://ftp.gnome.org/pub/gnome/sources/glib/2.44/glib-2.44.1.tar.xz
2 解压tar.gz 包的命令 (tar -xzvf 包名)
解压tar.xz 包的命令 (tar -xvf 包名)
apt-get install make autoconf gcc
3 libxc 安装
要用到的依赖包安装
apt-get install gfortran (针对libxc的安装)
解压libxc的相关压缩包,之后3步
./configure
make
make install
4 apt-get install byacc( yacc(Yet Another Compiler Compiler,是一个经典的生成语法分析器的工具))
apt-get install flex 安装flex(LEXical compiler,主要功能是生成一个词法分析器scanner的C源码)
5 zlib-1.2.7.tar.gz下载(网上自行查找网址),解压进入相应的文件包,之后如下3步:
./configure
make
make install
6 libffi下载3.0版本以上(网上自行查找网址),解压进入相应的文件包,之后如下3步:
./configure
make
make install
7 glib安装,解压进入相应的文件包,之后如下3步:
./configure
make
make install
8 开始配置libvmi
apt-get install libtool check
./autogen.sh
./configure
make
make install
安装成功!