Ubuntu virtualisation front-end for libvirt and KVM - for checkbox
uvtool provides a unified and integrated VM front-end to Ubuntu cloud image downloads, libvirt, and cloud-init.
uvt-kvm uses the volume storage pool maintained by uvt-simplestreams-libvirt(1) as a basis to provide quick start and management of Ubuntu VMs by wrapping libvirt and cloud-
uvt-kvm is not intended to wrap all possible use cases. Where possible, it provides access to some more advanced cases using options to override entire sections of default op‐
eration, such as the ability to directly override the backing volume image used, the libvirt domain definition, cloud-init metadata and userdata, and directly provide a net‐
work-config file. For yet more complex cases, it is expected that the user will call libvirt directly (for example by using virsh(1)), and use uvt-kvm for only the simpler
operations required on affected VMs. See ADVANCED OVERRIDE OPTIONS and ADVANCED USAGE for details.
In the current state this isn't exposing the full capabilities of qemu/libvirt/uvtool, but instead is meant to be used
for consumption by the checkbox verification framework.
Enable snaps on Linux Mint and install test-snapd-uvtool
Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.
Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.
Snap is available for Linux Mint 18.2 (Sonya), Linux Mint 18.3 (Sylvia), Linux Mint 19 (Tara), Linux Mint 19.1 (Tessa) and the latest release, Linux Mint 20 (Ulyana).
You can find out which version of Linux Mint you’re running by opening System info from the Preferences menu.
On Linux Mint 20, /etc/apt/preferences.d/nosnap.pref needs to be removed before Snap can be installed. This can be accomplished from the command line: