2024年6月12日发(作者:)

1.安装必要的工具:

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

2.安装必要的依赖包:

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 gtk+-3.0 libusb-1.0-0 libusb-1.0-0-dev

libgudev-1.0-dev libspice-client-gtk-3.0-dev

3.安装smart card readers库:(编译gtk的时候需要)

wget /download/libcacard/

xz -d

tar xvf

./configure make sudo make install

4.安装celt(0.5.1.3):

wget /releases/celt/

tar xvzf

./configure make sudo make install

5.安装libusbredir(最新版本)

wget /download/usbredir/2

tar jxvf 2

./configure make sudo make install

6.编译spice-gtk(最新版本):

wget /download/gtk/2

./configure --with-gtl=3.0 --enable-usbdir=yes --enable-usbredir=yes

--enable-smartcard=yes

make sudo make install

在编译spice-gtk时有可能提示依赖spice-protocol,需要安装spice-protocol到

12.10.以上