Я установил 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
я ее неправильно удалил? я должен буду скомпилировать это снова? Это заняло так много времени ...
Упаковка 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
Поскольку я новичок в компиляции программ, я не знал, что мне нужно было make install
после make
поместить двоичные файлы в /bin.
После его запуска я получил версию 4.0.0 в моем $ PATH