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