Update to reflect native packaging in Trixie+, Plucky+ and Fedora_41+ and note that spice support in Qemu has been moved to a module in Noble packaging

Phil Clifford 2025-07-14 23:12:30 +01:00
parent ef20641b47
commit 0dcea3de34
1 changed files with 28 additions and 5 deletions

@ -11,8 +11,8 @@ yay -Sy quickemu
```
## Debian (and derivatives)
[![Debian Unstable package](https://repology.org/badge/version-for-repo/debian_unstable/quickemu.svg)](https://repology.org/project/quickemu/versions)
[![Debian Trixie package](https://repology.org/badge/version-for-repo/debian_13/quickemu.svg)](https://repology.org/project/quickemu/versions) [![Debian Unstable package](https://repology.org/badge/version-for-repo/debian_unstable/quickemu.svg)](https://repology.org/project/quickemu/versions)
A [.deb package is available for Debian and derivatives on this project's GitHub releases page](https://github.com/quickemu-project/quickemu/releases).
Download the .deb and install it with `apt-get`.
@ -23,7 +23,11 @@ sudo apt-get install ./quickemu_x.y.z-1_all.deb
## Ubuntu
Quickemu is available from a PPA for Ubuntu users.
Quickemu is included in the Universe repository from `plucky` (25.04)
[![Ubuntu package](https://repology.org/badge/version-for-repo/ubuntu_25_04/quickemu.svg)](https://repology.org/project/quickemu/versions) [![Ubuntu package](https://repology.org/badge/version-for-repo/ubuntu_25_10/quickemu.svg)](https://repology.org/project/quickemu/versions)
Quickemu is also available from a PPA for Ubuntu users.
To install Quickemu and all the dependencies, run the following in a terminal:
``` shell
@ -32,6 +36,22 @@ sudo apt update
sudo apt install quickemu
```
Users of `noble` (24.04) or later should install `qemu-system-modules-spice`
```
sudo apt install qemu-system-modules-spice
```
## Fedora
[![Fedora package](https://repology.org/badge/version-for-repo/fedora_41/quickemu.svg)](https://repology.org/project/quickemu/versions) [![Fedora package](https://repology.org/badge/version-for-repo/fedora_42/quickemu.svg)](https://repology.org/project/quickemu/versions)
Quickemu is now packaged natively in Fedora 41 and 42.
``` shell
sudo dnf install quickemu
```
## Nix & NixOS
### Flake
@ -51,7 +71,7 @@ systemPackages = with pkgs; [
quickemu
];
```
[![nixpkgs unstable package](https://repology.org/badge/version-for-repo/nix_unstable/quickemu.svg)](https://repology.org/project/quickemu/versions) [![nixpkgs stable 24.05 package](https://repology.org/badge/version-for-repo/nix_stable_24_05/quickemu.svg)](https://repology.org/project/quickemu/versions) [![nixpkgs stable 23.11 package](https://repology.org/badge/version-for-repo/nix_stable_23_11/quickemu.svg)](https://repology.org/project/quickemu/versions)
[![nixpkgs unstable package](https://repology.org/badge/version-for-repo/nix_unstable/quickemu.svg)](https://repology.org/project/quickemu/versions) [![nixpkgs stable 25.05 package](https://repology.org/badge/version-for-repo/nix_stable_25_05/quickemu.svg)](https://repology.org/project/quickemu/versions) [![nixpkgs stable 24.11 package](https://repology.org/badge/version-for-repo/nix_stable_24_11/quickemu.svg)](https://repology.org/project/quickemu/versions)
### Nix Shell
@ -107,7 +127,8 @@ These examples may save a little typing:
### Install requirements on Debian
This also applies to derivatives:
These should be handled by dependencies in Trixie and later. For earlier versions (and their derivatives):
``` shell
sudo apt-get install bash coreutils curl genisoimage grep jq mesa-utils ovmf pciutils procps python3 qemu sed socat spice-client-gtk swtpm-tools unzip usbutils util-linux uuidgen-runtime xdg-user-dirs xrandr zsync
@ -115,6 +136,8 @@ sudo apt-get install bash coreutils curl genisoimage grep jq mesa-utils ovmf pci
### Install requirements on Fedora
These are handled natively for Fedora 41 on. For earlier versions:
``` shell
# it may be needed to add additional installation sources to obtain some packages
# for example zsync is no longer in the fedora repo, but can be obtained from copr