Qemu 4.0을 설치했지만 버전 2.11이 여전히 터미널에 표시됩니다.

Qemu 4.0을 설치했지만 버전 2.11이 여전히 터미널에 표시됩니다.

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 버전이 있습니다.

관련 정보