Como instalo o QEMU 3.0 no Ubuntu 18.04?


11

Estou usando um processador Ryzen e, como tal, disseram-me que preciso usar o QEMU 3.0 para o patch SMT.

A questão é que não consigo encontrar nenhuma maneira de instalá-lo no Ubuntu 18.04 LTS. Não está nos repositórios, obviamente; mas também não há outros PPAs ou algo semelhante.

Respostas:


17

Parece que precisamos compilar o QEMU 3.0.0 manualmente.

Inicialmente, removemos a versão instalada do repositório oficial (se houver):

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

Devemos começar instalando suas dependências de compilação - primeiro habilite os repositórios de código-fonte em Software and Updates ( software-properties-gtk) e depois:

sudo apt-get build-dep qemu

Em seguida, faça o download, configure e compile:

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

e então use checkinstall:

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

se você deseja removê-lo - remova seus pacotes como de costume.


E, como resultado, você terá o QEMU 3.0.0 instalado

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

3
Acabei fazendo isso, mas você provavelmente deveria mencionar que no Ubuntu você deve usar checkinstall em vez de make install, porque se os pacotes-lo como um .deb e adiciona-lo para o gerenciador de pacotes
GodOfPlutonium

2
Você está completamente certo checkinstall. New contribuinte crachá me forçado a baixar o meu conhecimento e habilidades;)
N0rbert

11
Em algumas conchas sudo apt-get purge "qemu*"deve ser usado com as aspas , ou pacotes relacionados não serão removidos.
Jorrit

1

antes da verificação:

sudo apt install bison

e

sudo apt install flex

11
Se bem entendi, você aconselha instalar o bison e flex antes de outras operações? Quais? Você pode editar sua resposta para adicionar as outras etapas?
Marc Vanhoomissen
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.