utilisation de rpmrebuild
utilisations basiques
aucune connaissance nécessaire sur la fabrication des rpm
reconstruire un package rpm depuis un package installé
vous ne trouvez plus le fichier rpm que vous avez utilisé ?
re-fabriquez-le avec la commande
rpmrebuild nom_du_package
utilisations avancées
Vous devez connaitre la syntaxe des fichier specs (lisez le RPM-HOWTO, ou allez sur
rpm.org)
changements dans un fichier
Vous avez modifié un fichier de configuration et vous voulez distribuer votre version ?
utilisez la même commande :
rpmrebuild nom_du_package
, parce que rpmrebuild fabrique le package à partir des fichiers installés
ajouter ou supprimer un fichier
Ajouter le fichier ou supprimez le dans le repertoire désiré
lancez la commande
rpmrebuild -e nom_du_package
. rpmrebuild va ouvrir dans votre éditeur favori le fichier "spec",
ce qui vous permettra de modifier les fichiers de la section "%files"
conseils
- rpmrebuild n'a pas besoin d'être lancé en général sous le compte root, mais vous devez l'être si certains fichiers du package sont protégés ( droits unix 0600)
- le fichier specfile est supprimé après utilisation. Pour le conserver, utilisez l'option -s
- les fichier rpm sont contruits dans le repertoire par defaut de la distribution (par example, sur Redhat/Centos/fedora, sur /usr/src/redhat/RPMS).
mais vous pouvez le changer avec l'option -d ou avec le fichier ~/.rpmmacros ( "%_topdir your_dir")
- rpmrebuild a de nombreuses options, consultez-les avec la commande man rpmrebuild ou rpmrebuild --help
plus de documentation
consultez la page de
manuel (section EXAMPLES)
retour à la page principale