ubuntu14.04下搭建SPICE
来源:互联网 发布:什么叫大数据 编辑:程序博客网 时间:2024/05/28 08:29
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
cdmkdir spice-sourcescd spice-sources3.安装支持智能卡读取的依赖包
git clone git://people.freedesktop.org/~alon/libcacard
cd libcacard./autogen.sh --enable-debugger LDFLAGS='-pthread'makesudo make installcd ..
wget http://spice-space.org/download/releases/spice-protocol-0.12.10.tar.bz2tar xjvf spice-protocol-0.12.10.tar.bz2cd spice-protocol-0.12.10mkdir m4./configuremakesudo make installcd ..
安装qpixman和pixman ,Spice要求一个比较特别版本的
wget http://spice-space.org/download/stable/qpixman-0.13.3-git20090127.tar.bz2
tar xvf qpixman-0.13.3-git20090127.tar.bz2
cd qpixman-0.13.3-git20090127/
./autogen.sh --includedir=/usr/include --libdir=/usr/lib64
make
sudo make install
cd .
安装依赖库:
wget http://spice-space.org/download/stable/qpixman-0.13.3-git20090127.tar.bz2
tar xvf qpixman-0.13.3-git20090127.tar.bz2
cd qpixman-0.13.3-git20090127/
./autogen.sh --includedir=/usr/include --libdir=/usr/lib64
make
sudo make install
wget http://downloads.us.xiph.org/releases/celt/celt-0.11.3.tar.gztar xvzf celt-0.11.3.tar.gzcd celt-0.11.3/./configuremakesudo make installcd ..7.安装图形渲染部件cairo:
wget http://spice-space.org/download/releases/spice-0.12.8.tar.bz2tar xjvf spice-0.12.8.tar.bz2cd spice-0.12.8./configure --enable-smartcardmakesudo make installcd ..
./autogen.sh --includedir=/usr/include --libdir=/usr/lib64
make
sudo make install
cd..9.配置spice-gtk
export LD_LIBRARY_PATH=/usr/local/lib
export PKG_CONFIG=/usr/bin/pkgconfig
export PKG_CONFIG_PATH=/usr/local
这是配置环境变量;
接下来是安装,
./configure --prefix=/usr/local/spice-sources(确保安装的路径要在你创建的spice下)echo "export LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH}" >> ~/.bashrcsource ~/.bashrc8.下载qemu:
./configure --enable-spice --enable-kvm --enable-linux-aio --audio-drv-list=alsa,oss --enable-system --enable-libusb --enable-usb-redir --enable-gtk
sudo cp pc-bios/vgabios-qxl.bin /usr/share/qemu/
sudo cp pc-bios/pxe-e1000.rom /usr/share/qemu/cd ..
sudo ln -s /home/gx/spice-sources/qemu-2.5.0/x86_64-softmmu/qemu-system-x86_64 /usr/sbin/qemu-spice
qemu-spice
- ubuntu14.04下搭建SPICE
- Ubuntu14.04(64位) 安装spice client和 spice server
- Ubuntu14.04 下Android开发环境搭建
- 基于ubuntu14.04下搭建hhvm环境
- ubuntu14.04 下的tftp服务器搭建
- Ubuntu14.04下搭建Boa web服务器
- Ubuntu14.04下搭建git服务器
- ubuntu14.04下搭建Android编译环境
- Ubuntu14.04下搭建VPN服务
- Ubuntu14.04下搭建LAMP环境
- Ubuntu14.04下搭建PPTP VPN服务
- Ubuntu14.04下python数据处理环境搭建
- Ubuntu14.04下搭建VPN服务
- Ubuntu14.04下 搭建Laravel框架
- Ubuntu14.04下svn+svnmanager搭建
- Ubuntu14.04下搭建VPN服务
- Ubuntu14.04下MinGW编译环境搭建
- ubuntu14.04下ftp服务器的搭建
- KMP算法入门详解
- 阻塞与非阻塞,同步与异步
- 赶吃花的牛 USACO
- 进程与线程的区别与联系
- HDU 6152 Friend-Graph (最大团)
- ubuntu14.04下搭建SPICE
- 最短路(Dijkstra算法代码详细注释)
- Java常见面试题—Object 类中的方法
- 利用python搭建微信聊天机器人
- Jquery获取计算机时间,转换时间格式
- Js分割字符串
- 欢迎使用CSDN-markdown编辑器
- Android应用组件之Activity介绍3
- listview的点击事件