synhedionn
Bonjour,
Dans ~/Downloads, j'ai upstart-0.3.9-19.fc10.src.rpm, or je veux juste consulter le code source de ce programme(ensemble de).
Je fais donc rpmbuild --rebuild upstart-0.3.9-19.fc10.src.rpm
1) Il met warning: user mockbuild does not exist - using root , alors que je l'ai bien ajouté comme groupe secondaire!
2)ca crée ~/rpmbuild où seul ~/rpmbuild/RPMS/i386 contient quelque chose : upstart-0.3.9-19.fc10.i386.rpm
Mais il n'y a rien dans ~/rpmbuild/SOURCES
Alors comment avoir mes sources?
Pikachu_2014
Si tu veux seulement consulter les sources contenues dans ce src.rpm, tu peux décompresser le fichier comme une bête archive :
- graphiquement avec file-roller ;
- en ligne de commande "rpm2cpio fichier.rpm | cpio -dim".
pmarion
Si tu veux récupérer le contenu d'un rpm il vaut mieux utiliser rpm2cpio
Dans un répertoire temporaire dans lequel tu as déjà placé le fichier rpm :
rpm2cpio nom_fichier_rpm >nom_fichier_cpio
puis
cpio -itcv <nom_fichier_cpio
pour vérifier le contenu
puis
cpio -icvdum <nom_fichier_cpio
pour désarchiver le contenu du cpio
synhedionn
Impeccable
Merci!