Ubuntu14.04下搭建SPICE平台
首先创建好虚拟机,并且保证宿主机是允许虚拟化的(这个具体可以开机的时候进BIOS的advantage中查看虚拟化设置是不是enable状态);
另外,如果不确定你的虚拟机是否支持虚拟化,可以使用命令查看,也可以打开虚拟机设置的处理器选项,确认已经打开了虚拟机支持:
1)为你的Ubuntu添加kvm模块:
1. sudo apt-get install qemu
2. sudo apt-get install qemu-kvm
3. sudo apt-get install virt-manager
4. sudo apt-get install virt-viewer
5. sudo apt-get install libvirt-bin
6. sudo apt-get install bridge-utils
2)创建完kvm模块,可以用命令验证是否已经安装成功,输入sudo virsh -c qemu:///system list
3)搭建SPICE环境:
spice有三个部分,client,protocol,server。
当然还要安装一些依赖包和支持智能卡识别的依赖,因此spice的搭建并不是那么简单。
1:安装源依赖包:
sudo apt-get install build-essential autoconf git-core
sudo apt-get install libtool liblog4cpp5-dev libavcodec-dev libssl-dev xlibmesa-glu-dev libasound-dev libpng12-dev libfreetype6-dev libfontconfig1-dev libogg-dev libxrandr-dev kvm libgcrypt-dev libsdl-dev
sudo apt-get install libtool liblog4cpp5-dev libavcodec-dev libssl-dev xlibmesa-glu-dev libasound-dev libpng12-dev libfreetype6-dev libfontconfig1-dev libogg-dev libxrandr-dev kvm libgcrypt-dev libsdl-dev libnss3-dev libpixman-1-dev libxfixes-dev libjpeg8-dev libsasl2-dev python-pyparsing
2:创建安装路径
cd mkdir spice-sources cd spice-sources3.安装支持智能卡读取的依赖包