Comment faire un
RPM à partir des sources et du fichier spec
???
1/copiez le fichier source (de la forme machintruc.tar.bz2 ou
machintruc.tar.gz) dans le répertoire
/usr/src/RPM/SOURCE/
2/copiez le fichier spec correspondant dans le répertoire
/usr/src/RPM/SPEC
3/placez-vous dans le répertoire /usr/src/RPM/SPEC
4/lancez la commande suivante: rpm -ba nom_fichier_spec,
exemple: rpm -ba sylpheed.spec
5/la compilation devrait alors commencer :) le paquetage compilé
se trouvera alors dans
/usr/src/RPM/RPM/i?86 (le ? étant le type
de votre processeur, dans mon cas 'i586')
Micro-FAQ:
Question1: C'est quoi un fichier spec?
Réponse1: c'est un fichier qui contient les données
nécessaires à la fabrication du paquetage (résumé
du contenu, fichiers à installer, dépendances etc.).
Question2: Vos paquetages, ils sont mieux que ceux de Mandrake?
Réponse2: A votre avis, qui a mis les paquetages
Htmldoc et sylpheed-claws sur votre Mandrake? Ben c'est moi :)
Bon, maintenant ils font leur cuisine mais je continu à
les maintenir moi-même ici pour une raison; Mes paquetages
sont plus rapidement remis à jour que les leurs et surtout
ils sont pour la version "stable" de Linux-Mandrake
(et non pour Cooker: la branche développement).
|