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 |