1 |
On Wed, 24 Mar 2004 00:12:02 +0100 |
2 |
Ylosar Goer <ylosar.goer@××××.fr> wrote: |
3 |
|
4 |
> Oh, ça peut aussi venir du fait que tu ai fait un emerge unmerge d'un |
5 |
> package contenu dans world, sans faire de-meme pour ses dépendances |
6 |
> (celles non requises par un autre package de world). C'est |
7 |
> probablement la cause principale d'ailleur (et c'est pour ça qu'existe |
8 |
> le emerge depclean, dep pour dependance). |
9 |
> |
10 |
|
11 |
Parmis les autres causes, compter: |
12 |
- les paquets dont des dépendances disparaissent / sont remplacée lors |
13 |
de mises à jour. |
14 |
- les changement de USE flags (ajouter/retirer des use flags, c'est |
15 |
souvent changer les dépendances). |
16 |
- les librairies qui existent en plusieurs versions cohabitant dans |
17 |
plusieurs slots: foobar-1.0 dépend de gtk-1.2, et un beau jour il est |
18 |
mis à jour en 2.0 basée sur gtk-2.0, et ton gtk-1.2 (qui peut cohabiter |
19 |
avec le 2.x) reste installé alors que peut-être plus rien n'en dépend. |
20 |
- les noyaux sont installés dans des slots par version, donc si tu est |
21 |
passé par plein de versions de gentoo-sources sans les désinstaller |
22 |
proprement au fur et à mesures, tu en a plein d'instances, alors que le |
23 |
world ne contient qu'un nom de paquet et que ton "emerge -e world" ne |
24 |
cherche à réinstaller que la dernière. |
25 |
|
26 |
depclean fait pas mal le ménage (bien l'utiliser avec -p d'abord, |
27 |
parceque parfois on est surpris des résultats), sauf dans le cas trucs |
28 |
genre les kernels (multiples instances d'un paquet du world), enfin il |
29 |
me semble. |
30 |
|
31 |
-- |
32 |
TGL. |
33 |
|
34 |
-- |
35 |
gentoo-user-fr@g.o mailing list |