Gentoo Archives: gentoo-user-fr

From: Michel Paquet <michel-paquet@×××××××××.ca>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] [OT] RPM et Ebuild
Date: Tue, 15 Nov 2005 23:12:39
Message-Id: 437A6B50.3050701@videotron.ca
In Reply to: Re: [gentoo-user-fr] [OT] RPM et Ebuild by grillot sebastien
1 grillot sebastien a écrit :
2
3 >>...
4 >>
5 >>
6 >
7 >Ok, je comprends. Toutefois, et c'est la que le bas blesse pour moi,
8 >ce fameux .rpm quand il se "dezippe" il doit bien avoir en mémoire où
9 >se dézipper. Donc, ce .rpm comment fait-il pour "bien faire les
10 >choses" sous Gentoo ?
11 >En posant cette question je me demande s'il ne serait pas plus
12 >judicieux de poser cette question :
13 >Le .rpm que portage installe, il est conçut spécialement pour Gentoo
14 >ou bien est-ce un .rpm "générique" ou madrake compliant ou redhat
15 >compliant ?
16 >
17 >
18 >
19
20 En fait, les chemins (ou dossier) y sont inscrit aussi. Comme un fichier
21 zippé peut enregistré les sous répertoires et répertoire père d'ou il a
22 été zippé, un rpm sais d'office que l'executation se trouvera dans
23 /usr/bin ou /usr/sbin (ou du moin, il y aurra un lien symbolique qui y
24 pointe). Pour le reste des fichiers, c'est à l'executable de lire les
25 fichier dans les bon dossiers. Si le rpm "dézippe" 3 fichier dans
26 /usr/lib/qqchose puis 1 dans /usr/bin, il est facile de déduire que
27 l'executable dans /usr/bin SAIS où allé cherché ses fichiers qui se
28 trouve dans /usr/lib/qqchose car le programme a été concu au départ pour
29 trouvé ses fichiers dans ce dossier.
30
31 Lorsque le programme demande certaine dépendence, les fichiers communs
32 se retrouve généralement dans un dossier défini par la variable $PATH
33 ("echo $PATH" pour vérifier le contenu de ta variable). Ces dossiers
34 défini par ton shell représente ceux où les executables et les
35 librairies sont recherché AVANT mème de regardé dans son propre dossier...
36
37
38 >>Portage quand à lui, utilise un système de paquetage se basant sur les
39 >>codes sources et a besoin d'être compilé pour fonctionner, d'ou
40 >>l'avantage des optimisations dans ton make.conf qui donne à la toute
41 >>fin, un système completement formé pour ton ordinateur. Le .rpm sous
42 >>Gentoo ne s'occupe en aucun cas du make.conf, n'est pas optimisé pour le
43 >>système puise que aucune compilation n'étant nécessaire, tout aillant
44 >>déja été fait ailleur et de facon générique...
45 >>
46 >>
47 >
48 >Ok ça je m'en doutais en fait... mais maintenant je le saurais :o)
49 >
50 >
51 >
52 >>Michel Paquet
53 >>
54 >>
55 >
56 >Merci beaucoup Michel ;o)
57 >
58 >
59 >
60 >
61 De rien ;)
62
63 >--
64 >Regist. Linux User #344952
65 >
66 >Experience is the name everyone gives to their mistakes.
67 > -- Oscar Wilde
68 >
69 >
70 >
71 Michel Paquet
72 --
73 gentoo-user-fr@g.o mailing list