apt를 사용하여 qemu를 설치했고 버전 2.11을 얻었습니다. 최신 버전을 사용하기로 결정하고 4.0용 소스를 다운로드했습니다. 다음을 사용하여 적절한 버전을 제거했습니다.
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 버전이 있습니다.