Ubuntu 18.04에 QEMU 3.0을 어떻게 설치합니까?


11

Ryzen 프로세서를 사용하고 있으므로 SMT 패치에 QEMU 3.0을 사용해야한다는 말을 들었습니다.

문제는 Ubuntu 18.04 LTS에 설치하는 방법을 찾지 못하는 것입니다. 그것은 분명히 저장소에 없습니다. 그러나 다른 PPA 나 이와 유사한 것도 없습니다.

답변:


17

QEMU 3.0.0을 수동으로 컴파일해야 할 것 같습니다 .

처음에는 공식 저장소에서 설치된 버전을 제거합니다 (있는 경우).

sudo apt-get purge "qemu*"
sudo apt-get autoremove

먼저 빌드 종속성을 설치하는 것으로 시작해야합니다. 먼저 소프트웨어 및 업데이트 ( ) 에서 소스 코드 리포지토리를 활성화 한 후 다음을 수행하십시오.software-properties-gtk

sudo apt-get build-dep qemu

그런 다음 다운로드하여 구성하고 컴파일하십시오.

cd ~/Downloads
wget https://download.qemu.org/qemu-3.0.0.tar.xz
tar -xf qemu-3.0.0.tar.xz
cd qemu-3.0.0/
./configure
make

다음을 사용하십시오 checkinstall.

sudo apt-get install checkinstall
sudo checkinstall make install
sudo apt-get install ./*.deb

제거하려면 평소와 같이 패키지를 제거하십시오.


결과적으로 QEMU 3.0.0이 설치됩니다.

$ qemu-system-x86_64 --version
QEMU emulator version 3.0.0
Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers

3
나는이 일을 결국하지만하는 뎁로 패키지를하고 패키지 관리자에 추가하기 때문에 당신은 아마, 우분투 대신 설치 메이크업의에서는 checkinstall 사용해야 함을 언급해야한다
GodOfPlutonium

2
당신은 완전히 옳습니다 checkinstall. 새로운 기고자 배지로 저의 지식과 기술을
떨어 뜨 렸습니다

1
일부 쉘에서는 quotes와 함께sudo apt-get purge "qemu*" 사용해야합니다 . 그렇지 않으면 관련 패키지가 제거되지 않습니다.
Jorrit

1

확인하기 전에 :

sudo apt install bison

sudo apt install flex

1
올바르게 이해하면 다른 작업 전에 들소와 플렉스를 설치하는 것이 좋습니다. 어느 것? 다른 단계를 추가하기 위해 답변을 편집 할 수 있습니까?
Marc Vanhoomissen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.