分享

libvirt 安装

 langhuayipian 2013-08-12
最近工作需要,开始研究libvirt.装了一天,终于弄完了,随手记录下来。我是在ubuntu 12.04上安装的。
源码下载:
git clone git://libvirt.org/libvirt.git
或者直接下载.tar 包

由于需要的依赖包比较多我写了一shell 脚本

#!/usr/bin/env bash

#echo "password" | sudo -S apt-get install git
#git clone git://libvirt.org/libvirt.git
#cd libvirt

#git checkout --track -b v1.1.1-maint remotes/origin/v1.1.1-maint
#libvirt 最新版本1.11
tar -xf libvirt-1.1.1.tar.gz
cd libvirt-1.1.1/

#install other soft needed on ubuntu server
#password 是你主机密码
echo "password" | sudo -S apt-get install -y autoconf
echo "password" | sudo -S apt-get install -y libtool

#./bootstrap: Error: 'python-config' not found
echo "password" | sudo -S apt-get install -y  python-dev

#./bootstrap: Error: 'autopoint' not found
#./bootstrap: Error: 'pkg-config' not found
echo "password" | sudo -S apt-get install -y autopoint pkg-config
echo "password" | sudo -S apt-get install -y  xsltproc

#./bootstrap: Error: 'xmllint' not found
echo "password" | sudo -S apt-get install -y libxml2-utils
echo "password" | sudo -S apt-get install -y  libxml2

#checking libxml2 xml2-config >= 2.6.0 ... configure: error: Could not find libxml2 anywhere (see config.log for details).
echo "password" | sudo -S sudo apt-get install -y libxml++2.6-2
echo "password" | sudo -S apt-get install -y libxml++2.6-dev

echo "password" | sudo -S apt-get install -y libgnutls-dev
echo "password" | sudo -S apt-get install -y libnl-dev
echo "password" | sudo -S apt-get install -y libudev-dev
echo "password" | sudo -S apt-get install -y libpciaccess-dev
echo "password" | sudo -S apt-get install -y libdevmapper-dev libdevmapper
#mv: cannot stat `t-af.gmo': No such file or directory

echo "password" | sudo -S apt-get install -y gettext


#./autogen.sh --prefix=$HOME/usr   #use git source
./configure --prefix=$HOME/usr

make
make install
用git 下来的源码我没有装成功,没有时间去研究我把错误放到下边,大家可以一起来研究
make install 时出错:

  2 /usr/bin/install: cannot stat `./404.html': No such file or directory
  3 /usr/bin/install: cannot stat `./api.html': No such file or directory
  4 /usr/bin/install: cannot stat `./api_extension.html': No such file or directory
  5 /usr/bin/install: cannot stat `./apps.html': No such file or directory
  6 /usr/bin/install: cannot stat `./archdomain.html': No such file or directory
  7 /usr/bin/install: cannot stat `./architecture.html': No such file or directory
  8 /usr/bin/install: cannot stat `./archnetwork.html': No such file or directory
  9 /usr/bin/install: cannot stat `./archnode.html': No such file or directory
 10 /usr/bin/install: cannot stat `./archstorage.html': No such file or directory
 11 /usr/bin/install: cannot stat `./auth.html': No such file or directory
 12 /usr/bin/install: cannot stat `./bindings.html': No such file or directory
 13 /usr/bin/install: cannot stat `./bugs.html': No such file or directory
 14 /usr/bin/install: cannot stat `./cgroups.html': No such file or directory
 15 /usr/bin/install: cannot stat `./compiling.html': No such file or directory
 16 /usr/bin/install: cannot stat `./contact.html': No such file or directory
 17 /usr/bin/install: cannot stat `./csharp.html': No such file or directory
 18 /usr/bin/install: cannot stat `./deployment.html': No such file or directory
 19 /usr/bin/install: cannot stat `./devguide.html': No such file or directory
 20 /usr/bin/install: cannot stat `./docs.html': No such file or directory
 21 /usr/bin/install: cannot stat `./downloads.html': No such file or directory
 22 /usr/bin/install: cannot stat `./drivers.html': No such file or directory
 23 /usr/bin/install: cannot stat `./drvesx.html': No such file or directory
 24 /usr/bin/install: cannot stat `./drvhyperv.html': No such file or directory
 25 /usr/bin/install: cannot stat `./drvlxc.html': No such file or directory
 26 /usr/bin/install: cannot stat `./drvopenvz.html': No such file or directory
 27 /usr/bin/install: cannot stat `./drvparallels.html': No such file or directory
 28 /usr/bin/install: cannot stat `./drvphyp.html': No such file or directory
 29 /usr/bin/install: cannot stat `./drvqemu.html': No such file or directory
 30 /usr/bin/install: cannot stat `./drvremote.html': No such file or directory
 31 /usr/bin/install: cannot stat `./drvtest.html': No such file or directory
 32 /usr/bin/install: cannot stat `./drvuml.html': No such file or directory
 33 /usr/bin/install: cannot stat `./drvvbox.html': No such file or directory
 34 /usr/bin/install: cannot stat `./drvvmware.html': No such file or directory
 35 /usr/bin/install: cannot stat `./drvxen.html': No such file or directory
 36 /usr/bin/install: cannot stat `./errors.html': No such file or directory


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多