安装了 Qemu 4.0,但终端中仍然显示版本 2.11

安装了 Qemu 4.0,但终端中仍然显示版本 2.11

我使用 apt 安装了 qemu,并获得了 2.11 版本。决定使用较新的版本,并下载了 4.0 的源代码。删除了 apt 版本:

apt remove qemu

成功编译了 4.0 版本,但运行“--version”得到的结果是 2.11 版本:

$ qemu-system-x86_64 --version
QEMU emulator version 2.11.1(Debian 1:2.11+dfsg-1ubuntu7.13)
Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers

我是不是删除错了?我是否需要重新编译?这花了太多时间……

答案1

Qemu 打包被分成许多部分,以便更好地管理依赖项。系统模拟二进制文件位于 qemu-system-x86 中。因此,如果您想删除该二进制文件,则需要删除此包。

您可以随时使用 dpkg 检查二进制文件属于哪个包:

$ dpkg -S qemu-system-x86_64
qemu-kvm: /usr/bin/qemu-system-x86_64-spice
qemu-system-x86: /usr/bin/qemu-system-x86_64

答案2

由于我是程序编译方面的新手,我不知道必须make installmake二进制文件放入/bin。

运行后,我在 $PATH 中得到了 4.0.0 版本

相关内容