Comment installer QEMU 3.0 sur Ubuntu 18.04?


11

J'utilise un processeur Ryzen et, à ce titre, on m'a dit que je devais utiliser QEMU 3.0 pour le correctif SMT.

Le problème est que je n'arrive pas du tout à trouver un moyen de l'installer sur Ubuntu 18.04 LTS. Ce n'est pas dans les dépôts, évidemment; mais, il n'y a également aucun autre AAE ou quelque chose de similaire.

Réponses:


17

Il semble que nous devons compiler QEMU 3.0.0 manuellement.

Au début, nous supprimons la version installée du référentiel officiel (le cas échéant):

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

Nous devons commencer par installer ses dépendances de construction - dans un premier temps, activez les référentiels de code source dans Software and Updates ( software-properties-gtk), puis:

sudo apt-get build-dep qemu

Ensuite, téléchargez-le, configurez et compilez:

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

puis utilisez checkinstall:

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

si vous voulez le supprimer - supprimez ses paquets comme d'habitude.


Et comme résultat, vous aurez QEMU 3.0.0 installé

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

3
J'ai fini par le faire, mais vous devriez probablement mentionner que sur ubuntu, vous devez utiliser checkinstall au lieu de make install, car cela le conditionne en tant que .deb et l'ajoute au gestionnaire de packages
GodOfPlutonium

2
Vous avez tout à fait raison checkinstall. Un nouveau badge de contributeur m'a obligé à réduire mes connaissances et mes compétences;)
N0rbert

1
Dans certains shells sudo apt-get purge "qemu*"doivent être utilisés avec les guillemets , sinon les packages associés ne seront pas supprimés.
Jorrit

1

avant vérification:

sudo apt install bison

et

sudo apt install flex

1
Si je comprends bien, vous conseille d'installer bison et flex avant d'autres opérations? Lesquels? Pourriez-vous modifier votre réponse pour ajouter les autres étapes?
Marc Vanhoomissen
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.