Recompiler un RPM, c'est pas difficile. Si tu veux le faire propre, tu télécharches ce script shell : http://cvs.fedora.us/cgi-bin/cvsweb.cgi/pkg/fedora-rpmdevtools/fedo(...)
Tu le lances, et il va créer l'arborescence de compilation dans ton répertoire perso. En gros, un truc du genre :
Et il va te créer ton fichier de config pour rpm, c'est à dire ~/.rpmmacros, avec le bon réglage pour que tes compilations de rpms se fassent dans les répertoires qu'il vient de créer.
Ensuite, si tu as le fichier src.rpm, il te suffit de lancer rpmbuild --rebuild tonfichier.src.rpm et tu trouveras ton rpm dans le dossier $HOME/rpmbuild/RPMS/i586 (c'est marqué à la fin de la compilation).
Et c'est tout !
# Recompiler un rpm
Posté par Aurélien Bompard (site web personnel) . En réponse au journal iRATE et Mandriva. Évalué à 5.
http://cvs.fedora.us/cgi-bin/cvsweb.cgi/pkg/fedora-rpmdevtools/fedo(...)
Tu le lances, et il va créer l'arborescence de compilation dans ton répertoire perso. En gros, un truc du genre :
$HOME
`- rpmbuild
|- BUILD
|- RPMS
| `- i586
|- SOURCES
|- SPECS
`- SRPMS
Et il va te créer ton fichier de config pour rpm, c'est à dire ~/.rpmmacros, avec le bon réglage pour que tes compilations de rpms se fassent dans les répertoires qu'il vient de créer.
Ensuite, si tu as le fichier src.rpm, il te suffit de lancer rpmbuild --rebuild tonfichier.src.rpm et tu trouveras ton rpm dans le dossier $HOME/rpmbuild/RPMS/i586 (c'est marqué à la fin de la compilation).
Et c'est tout !