Installer qemu 0.8.2 sur Zod (FC6)
Par celmir le mercredi 1 novembre 2006, 19:56 - Fedora - Lien permanent
# télécharger le srpm depuis le site.
wget http://fedoranews.org/tchung/qemu/0.8.2/2.6.17-1.2187_FC5smp/qemu-0.8.2-1.fc5.src.rpm
# installer le srpm
rpm -Uvh qemu-0.8.2-1.fc5.src.rpm
# modifier le fichier de specs
le spec est en fichier joint. Voici la liste des modifications :
- suppression du test concernant le kernel smp
- ajout de zlib-devel dans les dépendances de construction car elle ne semble pas détectée automatiquement.
- modification de compat-gcc-32 en compat-gcc-34
- remplacement de plusieurs occurences de cc=gcc32 par cc=gcc34
# modification de l'archive qemu-0.8.2.tar.gz
il faut supprimer dans le fichier usb-linux.c la référence à compiler.h qui n'est plus utilisé avec Zod
cd /usr/src/redhat/SOURCES
tar xvzf qemu-0.8.2.tar.gz
cd qemu-0.8.2
vous éditez le fichier usb-linux.c et vous supprimez la ligne d'appel à compiler.h en début de fichier
on refait ensuite l'archive
cd .. && rm qemu-0.8.2.tar.gz && tar cvf qemu-0.8.2.tar qemu-0.8.2 && gzip qemu-0.8.2.tar
# installer les packages de développement requis
yum install SDL-devel compat-gcc-34 texi2html zlib-devel
# lancer la construction des rpms
cd /usr/src/redhat/SPECS
rpmbuild --clean -bb qemu.spec
# installer les rpms
cd /usr/src/RPMS/i386
rpm -Uvh kmod-kqemu-1.3.0pre9-1.2.6.18_1.2798.fc6.i386.rpm qemu-0.8.2-1.i386.rpm qemu-debuginfo-0.8.2-1.i386.rpm
# vérifier le module kqemu
service kqemu status
vous devez obtenir 'kqemu is loaded'
En annexe le fichier qemu.spec
Commentaires
Je me pose l'intérêt de Qemu quand on a un Xen très performant et en natif
Xen ne permet pas encore d'exécuter windows
et puis pour moi
leur finalité n'est pas la même : Xen est utile dans un environnement
serveur, qemu dans un environnement micro.
J'aouterai que l'installation de qemu est relativement neutre et souple pour l'architecture de la machine (quelques packages et un fichier raw) alors que Xen est certes bien mieux mais nécessite beaucoup plus de réflexion sur son usage.
J'utilise qemu pour réaliser des tests rapides sur des architectures cibles (comme une Free-eos, une nouvelle distrib linux, un windows) et je pense l'utiliser dans le futur pour éventuellement maintenir des packages Fedora sur différentes versions
Intéressant tout ça.
Au niveau de la vivacité, ça donne quoi qemu+kqemu par rapport aux vmware gratuits ?
Je ne sais pas car je n'ai pas testé sufisamment VmwarePlayer mais ce que je peux te dire c'est que qemu me permet depuis plusieurs mois de disposer d'une machine sous fedora core 4 sur mon lieu de travail avec une station virtuelle Windows XP qui me permet d'accéder à tous les progiciels et toutes les applications que nous utilisons (et cela représente plusieurs dizaines d'applications très variées). J'ajoute que ma machine virtuelle est pleinement reconnue dans notre AD et les temps de lancement avec kqemu sont très nettement supérieurs.
sur les indications de kwizart, à mettre en fin de %prep pour éviter la manip de modification du tarball :
le srpm de thomas chung est disponible
wget http://fedoranews.org/tchung/qemu/0...