Ubuntu16.04下编译virt-viewer
来源:互联网 发布:建站域名如何备案知乎 编辑:程序博客网 时间:2024/05/20 17:27
virt-viewer是SPICE在Linux下的一个开源项目,简单的说只是一个测试项目。下面为记录一下Ubuntu16.04桌面版下编译它的辛酸史。楼主很菜、楼主想哭。
打开终端
在home目录下创建一个spice文件夹
cd /homemkdir spice
准备原材料
克隆spice-gtk
如果您还没有安装git,请执行
sudo apt-get install git
然后
git clone https://github.com/SPICE/spice-gtk.git
克隆virt-viewer
git clone https://github.com/SPICE/virt-viewer.git
克隆spice-protocol
git clone https://github.com/SPICE/spice-protocol.git
编译spice-protocol
cd spice-protocol./autogen.sh ./configure sudo makesudo make install
如果在编译spice-gtk时提示版本不对,更换版本
楼主从官网下载了libspice-protocol-dev_0.12.12-1_all.deb
然后执行
sudo dpkg -i /home/wenqian/Documents/libspice-protocol-dev_0.12.12-1_all.deb
这下估计spice协议就搞好了
然后我们去安装spice-gtk
编译spice-gtk
cd ..cd spice-gtk./autogen.shsudo makesudo make install
编译spice-gtk的时候会克隆spice-common
如果提示没有包 gtkdocize,执行
sudo apt-get install gtkdocize
提示没有OpenSSL,执行
sudo apt-get install libssl-dev
提示缺少libjepg,执行
sudo apt-get install libjpeg-dev
提示缺少libxml,或者版本过低,执行
sudo apt-get install libxml++2.6-dev
然后应该spice-gtk就编译完成了
如果你编译不成功,那可能是有点包没有安装完,或者人品有问题,可以尝试执行下面命令
sudo apt-get install libspice-client-gtk-3.0-4
编译virt-viewer
cd ..cd virt-viewer./autogen.shsudo makesudo make install
等待完成后,执行
remote-viewer
如果出现 libspandsp-controller.so.0 字样
简单粗暴的解决办法,或者你自己去找这个包
sudo apt-get install libspice-client-gtk-3.0-4
接下来就可以暂时的享受成果了。
视频,音频的时候需要gstreamer等等,具体的具体再去慢慢看吧。
学习GTK,SPICE的小菜鸟,啦啦啦啦 ,欢迎大家一起交流
email:843462167@qq.ocm
0 0
- Ubuntu16.04下编译virt-viewer
- MingW编译virt-viewer
- MingW编译virt-viewer
- virt viewer 3.0 交叉编译
- virt-viewer源码分析
- Ubuntu16.04下编译OpenCV
- ubuntu16.04下编译kvazaar
- virt-viewer的简单使用
- mingw编译virt viewer(spice windows client,支持usb重定向)
- ubuntu16.04下编译安装OpenCV
- Ubuntu16.04下编译android6.0源码
- ubuntu16.04下编译linphone源码
- Ubuntu16.04下编译Android 6.0 源码
- Ubuntu16.04下编译ORB_SLAM2错误
- 在Ubuntu16.04下编译OPENJDK8
- Ubuntu16.04下编译spice-gtk
- ubuntu16.04下codeblock 编译问题
- Ubuntu16.04下安装编译Caffe
- 查看端口占用进程
- 纯CSS美化单复选框(checkbox、radio)
- package info not found issue
- Spring第一篇【介绍Spring、引入Spring、Spring六大模块】
- linux 挂接USB
- Ubuntu16.04下编译virt-viewer
- live templates简单介绍
- 区分线程中的 interrupt() interrupted() isInterrupted()
- Java基础提高笔记一对象与类
- 找规律 树状数组求逆序对 hdu1394
- deepin/Linux的桌面图标点击无法打开软件的解决方法
- SQL 查询日期相关记录
- Problem 平面中的点——Point类 Ⅵ
- linux用户进入终端后,配置vim显示行号