Qemu-kvm 0.15.1 & Spice(0.10.0) & Libvirt 0.9.7-2 USB Redirection support for Ubuntu Precise (v.2)

PPA description

Spice Server and client upgraded up to 0.10.0
Libvirt upgraded up to 0.9.7-2 via Debian Unstable

Qemu-kvm 0.15.1 has been patched via top 28 commits from
  http://cgit.freedesktop.org/~jwrdegoede/qemu/log/?h=qemu-kvm-0.15.0-usbredir

Patches set for debian build may be generated as follows :
$ 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
$ mkdir -p /tmp/patches
$ git format-patch -M -C --output-directory \
/tmp/patches ea2798c1ebe0c12d5feb7d7471a999ea0671ef2f

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)

VirtFS support is available.

*****************************
To install packages from PPA
*****************************
$ sudo add-apt-repository ppa:bderzhavets/spice-010
$ 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 groupadd libvirtd
$ sudo adduser $USER libvirtd
RELOGIN
$ sudo apt-get install virtinst virt-manager virt-viewer

To start default network :-

sudo virsh net-start default
sudo virsh net-autostart default

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

Adding this PPA to your system

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

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 http://ppa.launchpad.net/bderzhavets/spice-010/ubuntu precise main 
deb-src http://ppa.launchpad.net/bderzhavets/spice-010/ubuntu precise main 
Signing key:
1024R/C05C1EB5 (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

18 of 8 results
Package Version Uploaded by
libusb-1.0 2:1.0.9-4ubuntu9 Boris Derzhavets (2011-11-14)
libvirt 0.9.7~release2-2ubuntu3 (Newer version available) Boris Derzhavets (2011-11-14)
qemu-kvm 102911-2ubuntu6 Boris Derzhavets (2011-11-14)
seabios 0.6.2-qxl-1ubuntu3 Boris Derzhavets (2011-11-14)
spice 0.10.0-2ubuntu7 Boris Derzhavets (2011-11-28)
spice-gtk 781-2ubuntu5 Boris Derzhavets (2011-11-14)
spice-protocol 0.10.0-2ubuntu2 (Newer version available) Boris Derzhavets (2011-11-14)
usbredir 0.3.1-1ubuntu5 Boris Derzhavets (2011-11-14)
18 of 8 results

Latest updates

  • spice 125 weeks ago
    Successfully built
  • seabios 127 weeks ago
    Successfully built
  • spice-gtk 127 weeks ago
    Successfully built
  • qemu-kvm 127 weeks ago
    Successfully built
  • libvirt 127 weeks ago
    Successfully built