---
title: Install uc-launch on Linux | Snap Store
description: Get the latest version of uc-launch for Linux - Sane QEMU invocations
  to quickly launch Ubuntu Core VMs
url: https://snapcraft.io/uc-launch
---

# uc-launch

[Alex Lewontin (alexclewontin)](https://snapcraft.io/publisher/alexclewontin "View all snaps from Alex Lewontin (alexclewontin)")

* [Alex Lewontin (alexclewontin)](https://snapcraft.io/publisher/alexclewontin "View all snaps from Alex Lewontin (alexclewontin)")
* [Development](https://snapcraft.io/search?categories=development)
* [Devices and IoT](https://snapcraft.io/search?categories=devices-and-iot)

latest/stable 0.2

Contact us about
[Snaps and IoT ›](https://snapcraft.io/about/contact-us)

Install latest/stable of uc-launch

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install uc-launch
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* uc-launch

---

### License

* unset

---

### Last updated

* 16 August 2022 - latest/stable

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/uc-launch#report-snap-modal)

---

* [Description](https://snapcraft.io/uc-launch#tab-description)
* [Security](https://snapcraft.io/uc-launch#tab-security)

#### Sane QEMU invocations to quickly launch Ubuntu Core VMs

This snap contains scripts to quickly and easily launch Ubuntu Core virtual
machines using QEMU and KVM.

Usage: `uc-launch[.command] [--ssh-port <port number>] <ubuntu-core.img>`

Commands:

* `uc-launch` - the default invocation
* `uc-launch.check` - Checks if KVM support is available on the host machine
* `uc-launch.no-gui` - force terminal only mode, with no virtualized display
* `uc-launch.gui` - force the use of a virtualized display

This invocation will only work with UC20 and beyond images. Legacy UC16 and UC18
images are not supported.

Currently, only amd64 EFI images are supported.

Supported snap configuration:

* `default.gui` - whether or not to use a virtualized display when using the default invocation (`uc-image` with no additional command). supported options: `true`,`false` (defaults to `true`)
* `default.ssh-host-port` - the default host port to be forwarded to port 22 on the created VM (defaults to 8022). This can also be overridden on a per-invocation basis with the `--ssh-port` command line flag.
* `smp` - the number of CPUs to give the created VMs (defaults to 2)
* `mem` - the amount of memory to give the created VMs (defaults to 2048)

---

## Install uc-launch on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/uc-launch/arch)

[### CentOS](https://snapcraft.io/install/uc-launch/centos)

[### Debian](https://snapcraft.io/install/uc-launch/debian)

[### elementary OS](https://snapcraft.io/install/uc-launch/elementary)

[### Fedora](https://snapcraft.io/install/uc-launch/fedora)

[### KDE Neon](https://snapcraft.io/install/uc-launch/kde-neon)

[### Kubuntu](https://snapcraft.io/install/uc-launch/kubuntu)

[### Manjaro](https://snapcraft.io/install/uc-launch/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/uc-launch/pop)

[### openSUSE](https://snapcraft.io/install/uc-launch/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/uc-launch/rhel)

[### Ubuntu](https://snapcraft.io/install/uc-launch/ubuntu)
