---
title: Install cubic on Arch Linux using the Snap Store | Snapcraft
description: Get the latest version of cubic for on Arch Linux - Cubic is a lightweight
  command line manager for virtual machines.
url: https://snapcraft.io/install/cubic/arch
---

[Canonical Snapcraft](https://snapcraft.io/)

# Install cubic on **Arch Linux**

# cubic

[Roger Knecht (rogerknecht)](https://snapcraft.io/publisher/rogerknecht "View all snaps from Roger Knecht (rogerknecht)")

* [Roger Knecht (rogerknecht)](https://snapcraft.io/publisher/rogerknecht "View all snaps from Roger Knecht (rogerknecht)")
* [Development](https://snapcraft.io/search?categories=development)
* [Utilities](https://snapcraft.io/search?categories=utilities)

[Install](https://snapcraft.io/install/cubic/arch#install)

#### Cubic is a lightweight command line manager for virtual machines.

Cubic spins up Linux virtual machines on Linux, macOS and Windows with a single command.

Every distribution comes as a prebuilt cloud image and is ready to use within seconds, so you skip the long installation. Cubic keeps things simple and secure by acting as lightweight glue over proven tools. No privileged system service is required and every VM runs as your normal user, so you never need admin or root rights. Cubic is built on top of QEMU, EDK2, official cloud images and cloud-init.

One command takes you from nothing to a shell inside a fresh Linux VM. The images are official and verified, downloaded straight from each distribution. Every machine is a real VM, so you get stronger isolation than containers can offer. The same workflow runs on Linux, macOS and Windows across amd64 and arm64. No privileged system service is required and you never need admin or root rights.

Cubic fits a lot of everyday workflows:

* Spin up disposable VMs that are ready in seconds and easy to throw away
* Compare many Linux distributions side by side on any host
* Develop and test across distributions and CPU architectures
* Try or build software without polluting your host
* Run untrusted or experimental software inside an isolated VM
* Reproduce CI or production Linux environments locally
* Run local services such as HTTP servers and databases with port forwarding

### Package name

* cubic

---

### License

* GPL-2.0-only

---

### Last updated

* 14 October 2026 - latest/stable
* Today - latest/candidate

---

### Websites

* [cubic-vm.org](https://cubic-vm.org "https://cubic-vm.org")

---

### Source code

* [github.com/cubic-vm/cubic](https://github.com/cubic-vm/cubic "https://github.com/cubic-vm/cubic")

---

### Report a bug

* [github.com/cubic-vm/cubic/issues](https://github.com/cubic-vm/cubic/issues "https://github.com/cubic-vm/cubic/issues")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/install/cubic/arch#report-snap-modal)

---

## Enable snaps on Arch Linux and install cubic

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](https://snapcraft.io/store), an app store with an audience of millions.

### Enable snapd

On Arch Linux, snap can be installed from the [Arch User Repository (AUR).](https://aur.archlinux.org/packages/snapd/)
The [manual build process](https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages) is the Arch-supported
install method for AUR packages, and you’ll need the [prerequisites](https://wiki.archlinux.org/index.php/Arch_User_Repository#Prerequisites)
installed before you can install any AUR package. You can then install snap with the following:

```
git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
```

Once installed, the *systemd* unit that manages the main snap communication socket needs to be enabled:

```
sudo systemctl enable --now snapd.socket
```

If [AppArmor](https://wiki.archlinux.org/title/AppArmor) is enabled in your system, enable the service which loads AppArmor profiles for snaps:

```
sudo systemctl enable --now snapd.apparmor.service
```

To enable *classic* snap support, enter the following to create a symbolic link between `/var/lib/snapd/snap` and `/snap`:

```
sudo ln -s /var/lib/snapd/snap /snap
```

Either log out and back in again, or restart your system, to ensure snap’s paths are updated correctly.

### Install cubic

To install cubic, simply use the following command:

```
sudo snap install cubic
```

### Other popular snaps…

[See more...](https://snapcraft.io/search?categories=featured)

[See more in Featured](https://snapcraft.io/search?categories=featured)

### More things to do…

#### [Get the snap store](https://snapcraft.io/snap-store)

Browse and find snaps from the convenience of your desktop using the snap store snap.

#### [Learn more about snaps](https://snapcraft.io/docs)

Interested to find out more about snaps? Want to publish your own application? Visit [snapcraft.io](https://snapcraft.io/) now.

[Back to top](https://snapcraft.io/install/cubic/arch)

© 2026 Canonical Ltd.
Ubuntu and Canonical are registered trademarks of Canonical Ltd.

Powered by [Charmed Kubernetes](https://www.ubuntu.com/kubernetes)

[Join the forum](https://forum.snapcraft.io/), contribute to or report problems with,
[snapd](https://bugs.launchpad.net/snapd),
[Snapcraft](https://bugs.launchpad.net/snapcraft),
or [this site](https://github.com/canonical/snapcraft.io/issues/new).

* [Share on Twitter](https://twitter.com/snapcraftio)
* [Share on Facebook](https://www.facebook.com/snapcraftio)
* [Share on YouTube](https://www.youtube.com/snapcraftio)

* [Terms of Service](https://ubuntu.com/legal/terms-and-policies/snap-store-terms)
* [Data privacy](https://www.ubuntu.com/legal/data-privacy)
* [Manage your tracker settings](https://snapcraft.io/install/cubic/arch)
* [Service status](https://status.snapcraft.io/)
* [Other functions](https://dashboard.snapcraft.io/)
* [Contact us](https://snapcraft.io/about/contact-us)
