Hi @maestro the default user is always in mind when picking default dependencies. Sadly for qemu there are so many use-cases that there isn't one (1) default use case. So the dependencies are aligned to those who'd know the least how to fix situations - and in this case that means that qemu-system-gui
is a recommends from qemu-system-$arch
.
But it is only a recommends intentionally, that allows you to either
uninstall qemu-system-gui
(and its implied dependencies) later or use apt-get install --no-install-recommends ...
in the first place.
If you want to trim your system to a minimum set of packages then --no-install-recommends
might become a good friend of yours anyway :-).
Furthermore qemu-kvm is from the stone age and only left for compatibility and old howto's like the one you probably found. Using qemu-system-$arch
usually is more what you want. And OTOH libvirt-daemon-system is only needed if you want to drive things through libvirt (like virsh or virt-manager or such). But you write "just to run QEMU" and that means you won't need it.
Assuming you are on x86 that overall comes down for you to just:
apt-get install --no-install-recommends qemu-system-x86
Hope that helps!