Установил Qemu 4.0, но в терминале все еще отображается версия 2.11

Установил Qemu 4.0, но в терминале все еще отображается версия 2.11

Я установил qemu с помощью apt и получил версию 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 installпоместить makeдвоичные файлы в /bin.

После запуска я получил версию 4.0.0 в $PATH

Связанный контент