• [^] # Re: SRPM

    Posté par (site web personnel) . En réponse au message compilation source karamba. Évalué à 2.

    les fichiers .src.rpm sont les fichiers "sources" permettant de recréer le fichier .rpm "binaire".

    Une fois le fichier téléchargé, tu fais un truc genre (de mémoire):
    $ rpmbuild --rebuild nom_du_fichier.src.rpm

    Si il manque des bibliothèques, etc... tu les installes (il te dira ce qui manque) et ensuite la compilation commence et, à la fin, tu auras un magnifique .rpm prêt à être installé.

    L'histoire du .spec c'est si jamais tu souhaite modifier le .src.rpm pour compiler, par exemple, la version 0.37-RC2 de SuperKaramba !

    Là tu fais un truc genre (toujours de mémoire):
    $ rpm2cpio nom_du_fichier.src.rpm | cpio -vid

    Ça va extraire les fichiers du .src.rpm. Là tu modifies le .spec et ensuite tu fais (encore de mémoire, désolé):
    $ rpmbuild -ba fichier.spec

    Fais quelques recherches sur le site de Mandriva, tu trouveras de la doc expliquant comment bidouiller les RPM...

    Désolé pour les commandes "de mémoire" mais j'ai laissé tomber Mandriva depuis quelques mois et la distrib que j'ai actuellement n'est pas basée sur RPM...