我使用 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 install
將make
二進位檔案放入 /bin 中。
運行後,我在 $PATH 中得到了 4.0.0 版本