-
-
Notifications
You must be signed in to change notification settings - Fork 480
01 Installation
Quickemu is available in the repositories of the following distros (packaging status by Repology.org):
Quickemu is available from the AUR (Arch user repository), and can be installed via any AUR helper. Assuming your AUR helper is yay, Run the following command:
yay -Sy quickemu
A .deb package is available for Debian and derivatives on this project's GitHub releases page.
Download the .deb and install it with apt-get
.
sudo apt-get install ./quickemu_x.y.z-1_all.deb
Quickemu is available from a PPA for Ubuntu users. The Quickemu PPA also includes a backport of QEMU 6.0.0 for 20.04 (Focal) and 21.04 (Hirsute). To install Quickemu and all the dependencies, run the following in a terminal:
sudo apt-add-repository ppa:flexiondotorg/quickemu
sudo apt update
sudo apt install quickemu
To quickly try quickemu
:
nix-shell -p quickemu
To install via Nix profile:
nix-env -iA pkgs.quickemu
To install via NixOS config:
# /etc/nixos/configuration.nix
{pkgs, ...}: {
environment.systemPackages = with pkgs;
quickemu
};
}
To install via Flakes:
# TODO (flake users, please add an example!)
git clone --filter=blob:none https://github.com/quickemu-project/quickemu
cd quickemu
When installing from source, you will need to install the following requirements manually:
- QEMU (6.0.0 or newer) with GTK, SDL, SPICE & VirtFS support
- bash (4.0 or newer)
- Coreutils
- curl
- EDK II
- grep
- jq
- procps
- python3
- chunkcheck
- mkisofs
- usbutils
- util-linux
- sed
- socat
- spicy
- swtpm
- xdg-user-dirs
- xrandr
- zsync
- unzip
These examples may save a little typing:
This also applies to derivatives:
sudo apt install qemu bash coreutils ovmf grep jq lsb-base procps python3 genisoimage usbutils util-linux sed socat spice-client-gtk libtss2-tcti-swtpm0 wget xdg-user-dirs zsync unzip
sudo dnf install qemu bash coreutils edk2-tools grep jq lsb procps python3 genisoimage usbutils util-linux sed socat spice-gtk-tools swtpm wget xdg-user-dirs xrandr unzip
macOS support is a work in progress. See issue 447 for more information.
brew install qemu bash coreutils grep jq [email protected] cdrtools gnu-sed spice-gtk wget zsync