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

私はプログラムのコンパイルが初めてなので、バイナリを /bin に置くmake install必要があることを知りませんでした。make

実行後、$PATHに4.0.0バージョンが追加されました

関連情報