1 |
On Tue, 7 Oct 2003 16:54:16 +0200 |
2 |
Anthony Jaguenaud <capello@×××××××××.org> wrote: |
3 |
|
4 |
> Comment doit-on faire pour desinstaller un package ? |
5 |
> j'ai essaye emerge clean mozilla, mais il s'en fout ! |
6 |
|
7 |
Il s'en fout pas, mais "clean" c'est pas "désinstaller", mais "nettoyer" |
8 |
(càd virer des vieilles versions qui traineraient par exemple) |
9 |
|
10 |
> Je peux faire emerge unmerge mozilla mais le man le deconeille... |
11 |
|
12 |
Mince, pour une fois que quelqu'un lit la page de man... |
13 |
|
14 |
> Qu'elle est la bonne solution ? |
15 |
|
16 |
Ton "emerge unmerge mozilla" (ou "emerge -C mozilla" pour les intimes) |
17 |
est bien la bonne (parceque la seule) façon. Si c'est déconseillé, c'est |
18 |
parceque emerge ne gère pas les dépendances inverses, et que donc, si |
19 |
par exemple tu as d'installé galeon, qui utilise les librairies de |
20 |
mozilla, alors en virant mozilla tu vas péter galeon. |
21 |
D'où quelques précautions à prendre... |
22 |
Par exemple, si ta version à désinstaller est la 1.4-r1, essaye un |
23 |
petit: |
24 |
# qpkg -q -v -I mozilla-1.4-r1 |
25 |
Ça te listera les éventuels paquets qui dépendent de mozilla ("emerge |
26 |
gentoolkit" si tu n'as pas "qpkg" sur ton système) |
27 |
après, tu avises... Éventuellement tu désinstalles de même ces paquets, |
28 |
ou bien au contraire tu te résigne à garder mozilla. |
29 |
|
30 |
Une autre approche qui automatise un peu ce processus, en se basant sur |
31 |
ton "/var/cache/edb/world", c'est "dep-clean" : il va en gros te |
32 |
permettre de virer tout ce qui n'est pas dans le world, ou dans ses |
33 |
dépendances, bref tous les paquets dont tu n'as pas explicitement |
34 |
installé et dont tu n'as pas besoin a priori. Donc, si tu vires mozilla |
35 |
de ton world et que rien n'en dépend, dep-clean le désinstallera. |
36 |
Mais bon, à moins de le faire tourner assez régulièrement, dep-clean |
37 |
peut réserver des surprises et te sortir une liste de paquets |
38 |
monstrueuse. À utiliser avec des pincettes donc. |
39 |
|
40 |
-- |
41 |
TGL. |
42 |
|
43 |
-- |
44 |
gentoo-user-fr@g.o mailing list |