我能找到的所有信息都是这样的:
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients
但是执行时显示它将安装大量适用于具有 GUI(字体/wayland/等)的系统的软件包,而不是适用于无头服务器的软件包。
我希望我的 Ubuntu 服务器尽可能的干净,并且不只是为了运行 QEMU 而安装几乎完整的桌面环境。
那么将其安装到无头服务器上的更好方法是什么?
答案1
嗨@maestro 在选择默认依赖项时,始终要考虑默认用户。遗憾的是,对于 qemu 来说,用例太多,以至于没有一个 (1) 个默认用例。因此,依赖项与那些最不了解如何修复情况的人保持一致 - 在这种情况下,这意味着这qemu-system-gui
是来自 的建议qemu-system-$arch
。
但它只是一个有意的建议,允许您qemu-system-gui
稍后卸载(及其隐含的依赖项)或apt-get install --no-install-recommends ...
首先使用。
如果你想把你的系统精简为最少的软件包,那么它--no-install-recommends
可能会成为你的好朋友:-)。
此外,qemu-kvm 来自石器时代,仅用于兼容性和您可能找到的旧操作指南。qemu-system-$arch
通常使用更符合您的需要。另一方面,只有当您想要通过 libvirt 驱动事物(如 virsh 或 virt-manager 等)时才需要 libvirt-daemon-system。但您写“只是为了运行 QEMU”,这意味着您不需要它。
假设你使用的是 x86,那么总的来说就是:
apt-get install --no-install-recommends qemu-system-x86
希望有帮助!