spice-gtk安装

参考文章:spice wiki

1: gtk+-3.0安装

2: 安装依赖

a:

1 sudo apt-get install build-essential autoconf git-core

b:

1 sudo apt-get install libtool liblog4cpp5-dev libavcodec-dev libssl-dev xlibmesa-glu-dev libasound-dev libpng12-dev libfreetype6-dev 2 libfontconfig1-dev libogg-dev libxrandr-dev kvm libgcrypt-dev libsdl-dev libnss3-dev libpixman-1-dev libxfixes-dev libjpeg8-dev 3 libsasl2-dev python-pyparsing 

c: 其他包

libcacard

1 git clone git://people.freedesktop.org/~alon/libcacard
2 cd libcacard
3 ./autogen.sh
4 make
5 sudo make install
6 cd ..

spice-protocol

1 wget http://spice-space.org/download/releases/spice-protocol-0.8.0.tar.bz2
2 tar xjvf spice-protocol-0.8.0.tar.bz2
3 cd spice-protocol-0.8.0
4 mkdir m4
5 ./configure
6 make
7 sudo make install
8 cd ..

celt

1 wget http://downloads.us.xiph.org/releases/celt/celt-0.5.1.3.tar.gz
2 tar xvzf celt-0.5.1.3.tar.gz
3 cd celt-0.5.1.3/
4 ./configure
5 make
6 sudo make install
7 cd ..

3: spice-gtk安装

1 wget http://spice-space.org/download/releases/spice-0.8.1.tar.bz2
2 tar xjvf spice-0.8.1.tar.bz2
3 cd spice-0.8.1
4 ./configure --enable-smartcard
5 make
6 sudo make install
7 cd ..

4:服务端 搭建spice

参考文章:  kvm server搭建

ubuntu虚拟机安装

5:出现的问题

a:编译libcacard时出现

1 /usr/bin/ld: main.o: undefined reference to symbol ‘[email protected]@GLIBC_2.1‘
2 /usr/bin/ld: note: ‘[email protected]@GLIBC_2.1‘ is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
3 /lib/libpthread.so.0: could not read symbols: Invalid operation
4 collect2: ld returned 1 exit status

解决方法: sudo CFLAGS=‘-lpthread‘ ./configure

b:运行spicy -h localhost -p 5900  出现libcacard.so.0 no such file or directory 。

找到libcacard.so.0文件后,发现在/usr/local/lib文件夹下,之后建立两个链接文件

在/usr/local/lib目录下 执行一下命令:

1  ln -s libcacard.so.0.0.0 /usr/lib/libcacard.so
2  ln -s libcacard.so.0.0.0 /usr/lib/libcacard.so.0

之后如果仍然找不到libcacard.so.0文件,则修改  /etc/ld.so.conf

添加

1 include /usr/local/lib
3 include /usr/lib

c: 运行 spicy -h ip地址 -p 端口号,每次都是弹出对话框,但是spicy -h localhost -p 端口号 就可以。

在服务端修改/etc/libvirt/qemu.conf文件

找到spice_listen="0.0.0.0",将前面#号去掉。

d:virt-manager运行时每次都出现authentication 对话框。或者virsh运行时只能在root权限下才出现结果

在服务端修改/etc/libvirt/libvirtd.conf,找到auth_unix_ro和auth_unix_rw,将前面的#号去掉。

找到unix_sock_rw_perms和unix_sock_ro_perms,都设置为0777

spice-gtk安装

时间: 2024-10-12 06:30:30

spice-gtk安装的相关文章

GTK安装

上面是linux下GTK+配置所需要的库,关于各个库的功能,查看http://www.gtk.org/overview.php,至于库的下载在http://www.gtk.org/download/linux.php. linux下GTK+的一键安装和配置:(fedora16和centos下配置成功) 必要组件: # yum install gtk2 gtk2-devel gtk2-devel-docs 可选组件: # yum install gnome-devel gnome-devel-do

在 Linux 系统上源码安装 GTK+ 2.0

在 Linux 系统上源码安装 GTK+ 2.0==================================================Keywords: GTK+, Install, Linux, SourceAuthor:       whyglinux (whyglinux AT hotmail DOT com)Date:          2007-01-07==================================================目录0. 前言1.

Centos7 安装MPlayer过程详解

使用自带的totem基本上都无法播放视频,各种格式都不支持,令人无语.想到了MPlayer,为了看片,决定编译安装,过程真的是折腾.如图是自带的Totem播放提示,安装了解码还是无法播放,反正要找其他播放器了,也没兴趣去管他是什么原因. 需要用到的东西在MPlayer官网上都有,就一个页面可以把所有东西都下载好http://mplayerhq.hu/design7/dload.html 0x01 准备工作 使用svn方式获取获取源码命令 svn checkout svn://svn.mplaye

第【一】部分Netzob项目工具的安装配置by tsy

声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途. 2)若本文档内有侵权文字或图片等内容,请联系作者bitpeach删除相应部分. 3)本文档内容涉及Netzob工具的安装配置,请勿认为本文是讲述使用,Netzob的使用是不在本文讲述的,下一篇博文应该会写Netzob的使用手册. 4)仅仅作为参考用途,抛砖引玉,不作为证据证明用途,请自行取舍,核实引用.文中图片大多为本人原创,如有引用他人图片会注明的. 0目录 目录 0目录    1 [1]引言 

Eclipse 集成gtk开发环境

环境简介 操作系统 Ubuntu 11 软件 Eclipse 类库 gtk2.0 软件安装 gtk 安装命令 sudo apt-get install libgtk2.0-dev Eclipse 设置 获取include目录列表和library列表Miscellaneous pkg-config --cflags gtk+-2.0 > include.txt pkg-config --libs gtk+-2.0 > libs.txt 包含gtk2.0头文件的目录: Project->Pr

安装emacs出现到依赖问题及解决方案

ubuntu软件中心emacs的版本是23,自己在网上下了最新版24.3,通过编译安装到时候遇到来很多依赖问题,下面将这些问题整理了出来: 1.执行./configure命令出现如下错误: configure: error: You seem to be running X, but no X development libraries were found.  You should install the relevant development files for X and for the

GTK+浅谈之一Windows10下QtCreator中GTK+环境搭建(十几篇)

一.简介 虽然GTK+是Linux下的开发环境,因为其跨平台特性,有时候需要在Windows上用到它的.如下是在Windows10下配置GTK+的开发环境.        Gnome的开发基础结构是围绕一组函数库的,所有的内容都是用可移植的ANSI C语言写成的,可以用于所有类UNIX系统,与图形相关的函数库依赖于X Window系统. Gnome函数库是最高层的.GTK+由两部分组成,GTK和GDK. GTK层为C语言提供了一个对象模型,并为UI工具包提供了最基本的widget,它是上层GUI

[转]CentOS编译安装GIMP

CentOS编译安装GIMP 原文地址:http://www.ithao123.cn/content-97397.html gimp是扩平台的图像处理软件 因为最近要在linux上做几张图片决定安装它试试 直接yum install gimp貌似有问题 一启动就说什么有错误 还是决定走源码安装的不归路 因为源码编译的需要的包可能系统中会存在 但若直接替换可能会引起其它软件崩掉 configure时最好用--prefix=指定下安装路径 gimp的源码包可以在官网上下载 ./configure -

Ubuntu14.04 64Bit 中从源码编译安装Gtk-3.16.3

(一)从源码编译安装GTK开发环境 为了便于获取源码,截止2015-05-26的gtk相关源码的存放于网盘中: 1. 相关网址 1)GTK+ Website 2)Compiling the GTK+ libraries  Overview of GTK+ and its Libraries 2.下载和编译源码包 1)下载源码:  (版本:gtk+-3.16.3.tar.xz) 2)解压配置gtk源码 $ tar xvfJ gtk+-3.16.3.tar.xz $ cd gtk+-3.16.3/

Red Hat 上安装 CodeBlocks 笔记

今天想在我的RedHat上装个CodeBlock,费了挺多时间的.装到要吃晚饭的时候终于成功了,于是决定写篇文章记录下我的安装过程. 因为安装过程非常"曲折",所以这篇文章也记录了很多我试错的过程,很多步骤在后面看来都可以算作废步骤.如果希望看到最精简的解决方案,可以求助其他大牛的安装过程.这篇文章只相当于我今天在我的计算机上安装CodeBlock的一个笔记(惭愧~~~ :-P). 1.我的环境 我是在RedHat上安装的CodeBlock,版本号可以用下面这个命令查询 cat /et