当前位置: 首页 > 工具软件 > Spice-GTK > 使用案例 >

Ubuntu 20.04源码编译spice-gtk

宗政斌
2023-12-01

官网:spice-gtk

SPICE 项目旨在提供完整的开源解决方案,以无缝方式远程访问虚拟机,让您可以轻松播放视频、录制音频、共享 USB 设备和共享文件夹。

SPICE 可以分为 4 个不同的组件:协议、客户端、服务器和访客。

协议:其他三个组件通信的规范,

客户端:如远程查看器之类,负责发送数据并从虚拟机 (VM) 转换数据,以便您可以与之交互;

服务器:管理程序使用的库,用于在 SPICE 协议下共享 VM;

访客:是所有必须在 VM 中运行以使 SPICE 充分发挥功能的软件,例如 QXL 驱动程序和 SPICE VDAgent。

1、安装依赖的库

sudo apt install meson python3

sudo apt install libpixman-1-dev libjpeg-turbo-devel

sudo apt install libglib2.0-dev 

sudo apt install libssl-dev

sudo apt install libcairo2-dev

sudo apt install libjpeg-dev json-glib-1.0-devel

sudo apt install libjson-glib-dev

sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad 

sudo apt-get install libgtk-3-dev

sudo apt install  libopus-dev

2、安装spice协议

#wget --no-check-certificate https://www.spice-space.org/download/releases/spice-protocol-0.14.4.tar.xz

#sudo meson setup _build  --prefix=/opt/spice-proto

#sudo ninja compile -C _build

#sudo meson install -C _build

3、安装spice-gtk

#sudo meson setup _build  --prefix=/opt/spice-gtk --pkg-config-path=/opt/spice-proto/share/pkgconfig

#sudo ninja compile -C _build

#sudo meson install -C _build

 类似资料: