tuto:virtualisation:compiler_la_derniere_version_de_libvirt

Ceci est une ancienne révision du document !


Compiler la dernière version de libvirt

Il peut être nécessaire de compiler la dernière version de libvirt car le dépôt lfarkas n'est hyper à jour pour ce paquet (dernière version, la 0.6.4)

Pour cela, il faut disposer d'une CentOS 5 de développement (de préférence en x86_64)

Récupérer un RPM depuis depuis http://sme-mirror.voxteneo.com/releases/testing/8/smedev/i386/RPMS/ (mezzanine est en noarch, donc pas grave si c'est dans un dépôt pour i386). Puis l'installer via yum localinstall

mkdir localdev

Vérifier la dernière version de libvirt sur la page http://libvirt.org/sources/ et récupérer le srpm (pour fedora) Puis l'importer par mezzanine:

mzimport -L libvirt*.src.rpm
cd libvirt

Normalement, aucune modification n'est nécessaire, le spec fournit prend en charge la plateforme el5 On passe juste certains arguments, qui désactive les fonctions non utilisées

mzbuild -A "--without xen --without xen-proxy \
            --without lxc --without vbox --without esx \
            --without phyp --without one --without avahi \
            --without openvz --without uml"

Certaines dépendances seront demandés

On peut également construire le rpm pour de l'i386 en rajoutant l'argument –target i386 (il faudra alors les dépendances -devel en i386)

  • tuto/virtualisation/compiler_la_derniere_version_de_libvirt.1255591613.txt.gz
  • Dernière modification: 15/10/2009 09:26
  • de dani