Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Stand Fedora-Fr sur Paris Open Source Summit 2019

#1 11/08/2010 10:34:01

choukette
Membre
Inscription : 30/01/2010
Messages : 166

[Résolu] code source du logiciel de copie de fedora

Bonjour,

je souhaitais récupérer le code source du logiciel fedora appelé par la commande cp. Comment puis-je faire?

merci

Hors ligne

#2 11/08/2010 10:44:40

bioinfornatics
Membre
Lieu : Paris
Inscription : 08/03/2007
Messages : 3 721
Site Web

Re : [Résolu] code source du logiciel de copie de fedora

bah je vais te montrer la démarche pour que tu puisse la faire par toi même
1/ savoir ou se trouve l'exécutable cp que tu utilise

$  which cp
alias cp='cp -i'
    /bin/cp

2/ rechercher dans quel paquet il est

$ yum provides /bin/cp

3/ Résultat

coreutils-8.4-6.fc13.x86_64 : A set of basic GNU tools commonly used in shell scripts
Dépôt         : fedora
Correspondance depuis :
Nom de fichier      : /bin/cp

4/ récupérer la source

$ yumdownloader --source coreutils

5/ extraire les fichier souces de l'archive src.rpm

Dernière modification par bioinfornatics (11/08/2010 10:45:05)

Hors ligne

#3 11/08/2010 15:30:47

nems
Membre
Inscription : 01/12/2007
Messages : 293

Re : [Résolu] code source du logiciel de copie de fedora

Merci ! Ça peut être très intéressant pour l'apprentissage !


Dell XPS Studio 13" GeForce 9400 Intel Core 2 Duo P8700 , 4Go Ram , DD 500Go
ASUS F3JV GeForce 7600Go, Intel Core 2 T7200 , 2Go Ram , DD 120Go

Hors ligne

#4 11/08/2010 15:44:01

choukette
Membre
Inscription : 30/01/2010
Messages : 166

Re : [Résolu] code source du logiciel de copie de fedora

oh merci beaucoup!!!

Et en effet, cette démarche, ce n'est que par pure envie d'apprendre!!!

Merci beaucoup, je vais essayer!!!

Hors ligne

#5 11/08/2010 21:28:50

C@sp€r
Bricoleur Fedora
Modérateur
Lieu : /dev/loop
Inscription : 09/04/2010
Messages : 725
Site Web

Re : [Résolu] code source du logiciel de copie de fedora

Merci bioinfornatics ! t'es un bon prof !

code source, j'arrive !


2010 \ Copyleft GPL only, all rights permited.
1277413422.png

Hors ligne

#6 11/08/2010 21:36:32

bioinfornatics
Membre
Lieu : Paris
Inscription : 08/03/2007
Messages : 3 721
Site Web

Re : [Résolu] code source du logiciel de copie de fedora

ben ravi de vous avoir aidé, je suis étonné de l'engouement smile

Hors ligne

#7 13/08/2010 17:29:06

choukette
Membre
Inscription : 30/01/2010
Messages : 166

Re : [Résolu] code source du logiciel de copie de fedora

@bioinfornatics

comment fais tu pour extraire le fichier qui t'intéresse de l'archive rpm? Parce que j'ai installé "mc" pour pouvoir visualiser les fichiers présents dans l'archive, mais je ne trouve pas le fichier qui m'intéresse.

De plus, quel logiciel utilise tu pour extraire le fichier intéressant? Parce que la commande rpm ne permet pas (mais la je me trompe surement) d'extraire le fichier...

Par avance merci

Hors ligne

#8 13/08/2010 20:01:30

SkyR713
Membre
Lieu : Paris
Inscription : 01/08/2007
Messages : 307

Re : [Résolu] code source du logiciel de copie de fedora

1/ vérifier que cpio est installé sur la machine

$  which cpio
    /bin/cpio

2/ vérifier que rpm2cpio est installé sur la machine

$ which rpm2cpio
       /usr/bin/rpm2cpio

Si l'un des 2 programmes manquent il faut utiliser (je prends cpio en exemple)

yum whatprovides /bin/cpio
Modules complémentaires chargés : presto, refresh-packagekit
cpio-2.10-6.fc13.x86_64 : A GNU archiving program
Dépôt         : fedora
Correspondance depuis :
Nom de fichier      : /bin/cpio



cpio-2.10-6.fc13.x86_64 : A GNU archiving program
Dépôt         : installed
Correspondance depuis :
Autre           :Correspondance fournie : /bin/cpio

Ensuite il faut installer le paquet correspondant

 yum install cpio

3/ Décompresser l'archive (le nom du paquet est celui que j'ai trouvé sur ma fedora 13)

rpm2cpio coreutils-8.4-8.fc13.src.rpm | cpio -vid

Hors ligne

#9 13/08/2010 21:23:30

nems
Membre
Inscription : 01/12/2007
Messages : 293

Re : [Résolu] code source du logiciel de copie de fedora

Moi j'ai utilisé le gestionnaire d'archive par défaut .
Un clique droit et " Extraire Ici " du rpm.
Puis la même chose pour le fichier coreutils-8.4.tar.xz que j'ai trouvé dans le dossier coreutils-8.4.....


Dell XPS Studio 13" GeForce 9400 Intel Core 2 Duo P8700 , 4Go Ram , DD 500Go
ASUS F3JV GeForce 7600Go, Intel Core 2 T7200 , 2Go Ram , DD 120Go

Hors ligne

#10 13/08/2010 21:34:20

SkyR713
Membre
Lieu : Paris
Inscription : 01/08/2007
Messages : 307

Re : [Résolu] code source du logiciel de copie de fedora

La méthode graphique doit effectivement être plus simple d'approche mais comme bioinfornatics avait décrit les commandes en ligne de commande j'ai fait de même :)

Hors ligne

#11 13/08/2010 22:06:00

bioinfornatics
Membre
Lieu : Paris
Inscription : 08/03/2007
Messages : 3 721
Site Web

Re : [Résolu] code source du logiciel de copie de fedora

J'aime bien cette façon de partager les connaissances claires et précis merci à SkyR713 wink

Hors ligne

#12 13/08/2010 22:51:53

C@sp€r
Bricoleur Fedora
Modérateur
Lieu : /dev/loop
Inscription : 09/04/2010
Messages : 725
Site Web

Re : [Résolu] code source du logiciel de copie de fedora

+1 bioinfornatics


2010 \ Copyleft GPL only, all rights permited.
1277413422.png

Hors ligne

#13 18/08/2010 14:52:26

choukette
Membre
Inscription : 30/01/2010
Messages : 166

Re : [Résolu] code source du logiciel de copie de fedora

merci beaucoup!
je vais essayer!

Hors ligne

#14 28/08/2010 16:49:57

choukette
Membre
Inscription : 30/01/2010
Messages : 166

Re : [Résolu] code source du logiciel de copie de fedora

merci beaucoup!

jV essayé!!

Hors ligne

#15 30/08/2010 10:40:33

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : [Résolu] code source du logiciel de copie de fedora

nems a écrit :

Moi j'ai utilisé le gestionnaire d'archive par défaut .
Un clique droit et " Extraire Ici " du rpm.
Puis la même chose pour le fichier coreutils-8.4.tar.xz que j'ai trouvé dans le dossier coreutils-8.4.....

La méthode de nems en ligne de commande c'est avec file-roller. Après on navigue dans l'archive sans problème.


Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

Pied de page des forums