Unfortunately we do have this with other packages that you get a ton of data you never will use… as an example are the language files. If you install a other Language than English you get all languages available. On the other hand I do understand that the dev’s save work to make just one package.
I was looking into just this the other day for a future project, I went as far as to look into the possibility of running systemd-vmspawn but have not looked into it further due to time constraints. From The Man pages :
**NAME**
systemd-vmspawn - Spawn an OS in a virtual machine.
**SYNOPSIS**
systemd-vmspawn [OPTIONS...] [ARGS...]
**DESCRIPTION**
systemd-vmspawn may be used to start a virtual machine from an OS
image. In many ways it is similar to systemd-nspawn(1), but it
launches a full virtual machine instead of using namespaces.
Looking on my Silverblue system, it doesn’t appear that any RPMs require the qemu-user-static package, but containers-common-extra recommends the package:
propose disabling the Recommends: packages during the compose of Kinoite/Silverblue
do nothing and live with the extra 158 MB on your system ($ rpm -qa | grep qemu-user-static | xargs rpm -q --queryformat "%{SIZE}\n" | paste -sd+ - | bc | numfmt --to=iec-i --suffix=B --format="%9.2f"…cobbled that together after a couple of searches )
This is because you didn’t explicitly “request” the install of qemu-user-static-arm like rpm-ostree install qemu-user-static-arm.
You could try rpm-ostree override remove qemu-user-static-arm, but that is going to end up in a frustrating game of chasing down more requirements and trying to remove them. Additionally, that doesn’t actually remove the data from disk, just hides it from the output of rpm -qa and the like.
Today suddenly virt-manager tells me there is no service running.
sudo systemctl --now enable virtnetworkd.service
sudo systemctl --now enable virtqemud.service
Failed to enable unit: Unit file virtnetworkd.service does not exist.
Failed to enable unit: Unit file virtqemud.service does not exist.
rpm-ostree layered:
virt-manager qemu-system-x86
I suppose there is some package missing, anyone know which exactly?