Le Petit Journal du Linuxien Novice
© 1999-2007 César Alexanian. Hébergé officiellement chez Linux-France. Serveur principal tournant sous GNU/Linux chez NFrance Conseil
À SUIVRE...
STATS

[ Nedstat ]
Dernière mise à jour : vendredi 30 novembre 2007

Que faire des fichiers .src.rpm ?

Michaël Briffoteaux nous indique la manipulation à effectuer pour compiler les paquetages fournis en source :

A force de fureter sur le net, et plus précisement sur Léa, j'ai enfin résolu une de ces questions existentielles qui me hantent les soirs d'insomnie... : Que faire des fichiers .src.rpm ?

J'ai trouvé : les compiler !

Ouvrons pour cela une console et tapons (NdC : Héron, petit, héron... pas tapon...) :

    $ su
    $ Password :
    votre login root

Rendons-nous dans le dossier où se trouve l'archive à compiler : pour ma part, c'était xmms-1.2.4.src.rpm (1946255 octets)
et on tape :

    # rpm --rebuild xmms-1.2.4.src.rpm

C'est parti pour dix minutes de compilation effrénée !
Ce qui se passe en fait, c'est que l'instruction rpm fabrique "live" les fichiers .rpm !

Elle les crée dans un fichier spécifique :

/usr/src/RPM/RPMS/i686 et là vous trouverez :

    1109345 nov 29 17:56 xmms-1.2.4-1.i686.rpm
      24564 nov 29 17:56 xmms-devel-1.2.4-1.i686.rpm
      12972 nov 29 17:56 xmms-esd-1.2.4-1.i686.rpm
      16157 nov 29 17:56 xmms-gnome-1.2.4-1.i686.rpm
      11405 nov 29 17:56 xmms-mesa-1.2.4-1.i686.rpm
      31808 nov 29 17:56 xmms-mikmod-1.2.4-1.i686.rpm

Soit un total de 1206251 octets... moins que l'archive de départ...

Pour les installer, on se rend dans le répertoire cité plus haut et on tape, enfin c'est que j'ai fait :

    # rpm -Uvh *.rpm

On vérifie ensuite, après un :

    # exit

que cela marche :

    $ xmms &

Et là on se rend compte que c'est bien la version 1.2.4 !

Il est clair que les fichiers xmms ont été créés dans le répertoire i686 car je suis équipé d'un PIII... dans le répertoire usr/src/RPM/RPMS. Il y a bien entendu les sous-répertoures i586, i486 etc. Ce qui me fait penser que la version de xmms ainsi compilée est bien adaptée à ma configuration !

[ Retour ]

Remonter

Site réalisé sous Gnu-Linux en PHP mis en forme avec Quanta et mis en ligne grâce à gFTP sous la Mandrake 9.1