Set up Qemu&Spice USB Redirection on Ubuntu 11.10 (v.4)

PPA description

Qemu-kvm 0.15 with usbredir support has been built per http://planet.spice-space.org/
via Hans de Goede git repository:-

$ git clone git://people.freedesktop.org/~jwrdegoede/qemu
$ cd qemu
$ git checkout -B qemu-kvm-0.15.0-usbredir origin/qemu-kvm-0.15.0-usbredir
$ git log|more

Qemu-kvm debian/rules contains:-

./configure \
      --target-list="x86_64-softmmu i386-softmmu x86_64-linux-user i386-linux-user" \
      --prefix=/usr \
      --interp-prefix=/etc/qemu-binfmt/%M \
      --disable-blobs \
      --disable-strip \
      --enable-spice \
      --enable-usb-redir \
      $(conf_arch)

Spicy should be run by root, view http://planet.spice-space.org/

Spice-Gtk-0.7.6X follows Debian's 0.7-3 packaging schema

*****************************
To install packages from PPA
*****************************
$ sudo add-apt-repository ppa:bderzhavets/lib-usbredir18
$ sudo apt-get update
$ sudo apt-get install qemu-kvm qemu qemu-common \
  spice-client seabios \
  libusb-1.0-0 libusb-1.0-0-dev \
  libusbredir libusbredir-dev \
  libspice-protocol-dev libspice-server-dev \
  libspice-client-glib-2.0-4 libspice-client-glib-2.0-dev \
  libspice-client-gtk-2.0-1 libspice-client-gtk-2.0-dev \
  libspice-client-gtk-3.0-1 libspice-client-gtk-3.0-dev \
  python-spice-client-gtk spice-client-gtk \
  gir1.2-spice-client-glib-2.0 \
  gir1.2-spice-client-gtk-2.0 \
  gir1.2-spice-client-gtk-3.0

$ sudo apt-get install virtinst virt-manager virt-viewer

You might have to disable apparmor profile for libvirtd

$ sudo ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/
$ sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd
$ sudo adduser $USER kvm

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:bderzhavets/lib-usbredir18 to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:bderzhavets/lib-usbredir18
sudo apt update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

deb https://ppa.launchpadcontent.net/bderzhavets/lib-usbredir18/ubuntu oneiric main 
deb-src https://ppa.launchpadcontent.net/bderzhavets/lib-usbredir18/ubuntu oneiric main 
Signing key:
1024R/5B1808A64B70CB62E45C71865CC1785DC05C1EB5 (What is this?)
Fingerprint:
5B1808A64B70CB62E45C71865CC1785DC05C1EB5

For questions and bugs with software in this PPA please contact Boris Derzhavets.

PPA statistics

Activity
0 updates added during the past month.
View package details

Overview of published packages

17 of 7 results
Package Version Uploaded by
libusb-1.0 2:1.0.9-4ubuntu9 Boris Derzhavets ()
qemu-kvm 081011-10ubuntu17 Boris Derzhavets ()
seabios 0.6.2-qxl-1ubuntu2 Boris Derzhavets ()
spice 0.9.1-3ubuntu8 Boris Derzhavets ()
spice-gtk 76X-2ubuntu4 Boris Derzhavets ()
spice-protocol 0.9.0-1ubuntu1 Boris Derzhavets ()
usbredir 0.3.1-1ubuntu5 Boris Derzhavets ()
17 of 7 results

Latest updates

  • seabios 654 weeks ago
    Successfully built
  • qemu-kvm 654 weeks ago
    Successfully built
  • spice-gtk 654 weeks ago
    Successfully built
  • usbredir 654 weeks ago
    Successfully built
  • spice 654 weeks ago
    Successfully built