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バージョンが追加されました