1 |
On Mon, 9 Feb 2004 16:03:45 +0100 |
2 |
Nox Motard <noximus@×××××××.fr> wrote: |
3 |
|
4 |
> il me propose d'upgrader linux-headers mais il me semble qu'il ne faut |
5 |
> pas l'upgrader, suis je dans le vrai ? |
6 |
|
7 |
On peut parfaitement updater linux-headers. Le tout est par contre de |
8 |
recompiler la glibc après. Et updater la glibc ne pose pas de problème |
9 |
non plus (surtout pas entre version mineures), par contre il ne faut pas |
10 |
s'amuser à revenir en arrière après. Tu peux aussi vouloir recompiler |
11 |
gcc après les changement de glibc, je ne suis pas sûr que ce soit |
12 |
indispensable mais ça ne saurait nuire. |
13 |
|
14 |
> j'ai donc rechercher dans /var/cache/edb/world le paquet linux-headers |
15 |
> sans le trouver. |
16 |
|
17 |
C'est parceque c'est un paquet de la classe system (cf. |
18 |
/etc/make.profile/packages). L'update world, c'est toujours un update |
19 |
world+system en fait. |
20 |
|
21 |
> Donc j'aimerais savoir comment dire a portage de ne pas vouloir |
22 |
> upgrader linux-headers ou la glibc par exemple. |
23 |
|
24 |
Si tu y tiens, tu peux gérer ça avec les fichiers |
25 |
/etc/portage/package.mask et /etc/portage/package.unmask. (Si tu n'a pas |
26 |
ce répertoire où ces fichiers, tu peux les créer à partir de rien |
27 |
biensûr). |
28 |
|
29 |
Par exemple, tu peux "masquer tous les linux-headers sauf le 2.4.19 |
30 |
précisement": |
31 |
|
32 |
- dans package.mask: |
33 |
sys-kernel/linux-headers |
34 |
|
35 |
- dans package.unmask: |
36 |
=sys-kernel/linux-headers-2.4.19 |
37 |
|
38 |
La même chose avec uniquement package.mask: |
39 |
>sys-kernel/linux-headers-2.4.19 |
40 |
<sys-kernel/linux-headers-2.4.19 |
41 |
|
42 |
Ou encore "masquer tous les linux-headers supérieurs à 2.4.18 ou |
43 |
2.4.18-qqch" (bref accepter les 2.4.28, 2.4.28-r1, -r2, etc, ainsi |
44 |
que les 2.4.17 parceque de toute façon portage ne te les proposera pas, |
45 |
mais refuser par contre les 2.4.19). Avec seulement package.mask: |
46 |
>sys-kernel/linux-headers-2.4.18* |
47 |
|
48 |
Bref, à toi de décider ce que tu veux faire exactement, mais y'a |
49 |
toujours moyen. Tu trouveras des exemples de syntaxe dans |
50 |
/usr/portage/package.mask. |
51 |
|
52 |
Mais bon, dans ton cas, je sais pas si c'est vraiment nécéssaire. |
53 |
|
54 |
-- |
55 |
TGL. |
56 |
|
57 |
-- |
58 |
gentoo-user-fr@g.o mailing list |