Gentoo Archives: gentoo-user-fr

From: Thomas de Grenier de Latour <degrenier@×××××××××××.fr>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] Probleme avec des packages qui ne veulent pas partir...
Date: Sun, 04 Dec 2005 12:04:34
Message-Id: 20051204130550.64dbf261@eusebe
In Reply to: [gentoo-user-fr] Probleme avec des packages qui ne veulent pas partir... by tlinux
1 On Sun, 4 Dec 2005 10:24:44 +0100 (CET)
2 "tlinux" <tlinux@×××××××××××××.fr> wrote:
3
4 > il me faudrait plustot un prog pour savoir quel ebuild a besoin
5 > de spamassassin.
6
7 Les deux méthodes que je trouve les plus simple :
8
9 1) l'option "--tree" -t de emerge => ajoute la à ton "-uavD world"
10 pour voir, et tu verras les commanditaires au dessus de l'assassin.
11
12 2) masquer spamassassin:
13 echo "mail-filter/spamassassin" >> /etc/portage/package.mask
14 Emerge te donnera alors un message d'erreur quand tu feras ton
15 "-uavD world", du genre :
16 !!! All ebuilds that could satisfy "mail-filter/spamassassin" have
17 been masked.
18 ...
19 !!! (dependency required by "un-vrai/coupable")
20
21
22 La seconde méthode est plus compliquée, mais elle dépanne bien dans
23 des cas tordus ou le --tree ne marche pas :
24 Imaginons que ton problème est que tu veux éviter spamassassin
25 parcequ'il dépend d'un autre paquet qui lui est masqué. Ton "emerge
26 --tree ..." ne peut alors pas aboutir, et donc ne te donne pas
27 l'info que tu cherches, alors que le coup du package.mask le fait
28 échouer (volontairement) mais plus tôt, et te permet d'avancer d'une
29 étape dans ton exploration des dépendances menant à spamassassin
30 (et à partir de là tu peux masquer aussi le premier commanditaire
31 pour trouver celui encore au dessus, etc.)
32
33 --
34 TGL.
35
36 --
37 gentoo-user-fr@g.o mailing list

Replies

Subject Author
[gentoo-user-fr] Re: Probleme avec des packages qui ne veulent pas partir... Christophe PEREZ <christophe.perez@×××××××.com>
Re: [gentoo-user-fr] Probleme avec des packages qui ne veulent pas partir... tlinux <tlinux@×××××××××××××.fr>