View previous topic :: View next topic |
Author |
Message |
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Tue Jan 17, 2006 8:31 pm Post subject: [portage] faire du ménage (résolu ~) |
|
|
Salut
Je vais me faire taper sur les doigts, cette question a du être posée 100.000 fois. Je voudrais supprimer fvwm de ma machine (oui, je sais, c'est mal mais finalement fluxbox me plait plus) et xfce4 aussi.
A coups d'emerge -C j'ai peur de laisser trainer des trucs installés uniquement pour ces deux là.
Emerge --depclean me sort une liste enorme qui contient un tas de trucs indispensables !!
Comment faire pour ne pas se planter, et ne pas trop en louper quand même ?
J'ai pensé à un truc comme emerge -ave fvwm pour voir de quoi il a besoin, mais bien sûr la liste est énorme aussi.
Plus généralement, si j'ai un paquetage toto, comment savoir à cause de quel(s) autre(s) il a été installé ?
Allez les anciens, faites moi peter le lien sur le howto que j'ai pas vu et qui existe sûrement ...
Edit:
Code: |
emerge --depclean
revdep-rebuild
|
Y'a vraiment pas mieux que ça ?? Personne n'a écrit un méga script qui tue ?
Bon, mais pour mon "toto", une astuce ?
Last edited by TTK on Wed Jan 18, 2006 7:47 pm; edited 1 time in total |
|
Back to top |
|
|
man in the hill Veteran
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Tue Jan 17, 2006 8:44 pm Post subject: |
|
|
Salut
Très bonne question , up !!!
Mais c'est pas bien de virer fvwm ...
@ + _________________ Get Up and Go ! |
|
Back to top |
|
|
truz Apprentice
Joined: 26 Feb 2005 Posts: 293 Location: France - Paris
|
Posted: Tue Jan 17, 2006 9:33 pm Post subject: Re: [portage] faire du ménage |
|
|
TTK wrote: | Y'a vraiment pas mieux que ça ?? Personne n'a écrit un méga script qui tue ? | Si ! Notre ancien modo TGL a fais un how-to à se sujet, trouvé avec Search
Edit: en fait ça ne répond pas vraiment à la question... désolé... vais chercher un peu mieux moi
Edit2: voilà qui répond mieux à la question, plus particulièrement les points 4 à 7. _________________ Je sais que mes droits s'arrêtent là où commencent ceux des autres. Mais est-ce ma faute si les droits des autres commencent si loin ? [Quino] -- Mafalda |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Jan 18, 2006 8:12 am Post subject: Re: [portage] faire du ménage |
|
|
TTK wrote: | Plus généralement, si j'ai un paquetage toto, comment savoir à cause de quel(s) autre(s) il a été installé ? | Pour cela, il y a "equery" du paquet "gentoolkit" avec l'option "depends" ...
Je te laisse regarder le man.
Enjoy ! _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Wed Jan 18, 2006 7:47 pm Post subject: Re: [portage] faire du ménage |
|
|
yoyo wrote: |
Pour cela, il y a "equery" du paquet "gentoolkit" avec l'option "depends" ...
Je te laisse regarder le man.
|
Eh ben j'avais regardé le man, figure toi. Jette-z-y un oeil c'est rigolo
Ceci dit, je doute qu'equery trouve une incohérence dans le résultat de depclean, vu qu'à la base c'est la même source d'infos ...
Finalement j'ai fait qque chose comme:
Code: |
emerge --depclean -vp | sort -u > inutile1
emerge -avC qques_paquets
emerge --depclean -vp | sort -u > inutile2
sdiff -s inutile?
|
Ensuite j'ai enlevé les nouveaux paquets "inutiles" et j'ai fait un revdep-rebuild (il m'a trouvé un gag avec libflac .. bizarre).
M'enfin dans inutile1 il y avait 63 paquets listés !!! Il faudra que je regarde de plus près.
Tshaw |
|
Back to top |
|
|
_droop_ l33t
Joined: 30 May 2004 Posts: 957
|
Posted: Thu Jan 19, 2006 10:27 am Post subject: |
|
|
Bonjour,
Un petit ajout : Si vous faites un emerge -u paquet. "paquet" se retrouve dans world. A force, on peut se retrouver avec un world (/var/lib/portage/world) bien plus gros que ce qui est suffisant. Le emerge depclean peut s'en retrouver moins efficace...
Donc avant un depclean, il ne fait pas de mal de vérifier le fichier world.
Bonne journée. |
|
Back to top |
|
|
bibi.skuk Guru
Joined: 01 Aug 2005 Posts: 425
|
Posted: Thu Jan 19, 2006 11:31 am Post subject: |
|
|
Code: | emerge --noreplace <atom> |
marche aussi bien (je sais pas si c'est mieux) que ``emerge -u'' |
|
Back to top |
|
|
Farnsworth Guru
Joined: 04 Feb 2003 Posts: 355 Location: Aix en Pce, France
|
Posted: Thu Jan 19, 2006 11:32 am Post subject: |
|
|
Tu peux aussi jeter un oeil par la, ce script est vraiment tres complet et fonctionnel: https://forums.gentoo.org/viewtopic-t-142475.html
je l'ai passe sur mes deux machines et aucun probleme, j'ai nettoye mon fichier world, les builds inutiles et les ebuilds 'sloted' plus utilises grace a ce script.
[edit]: il y a un lien valide vers le script ici |
|
Back to top |
|
|
TTK Guru
Joined: 02 Mar 2004 Posts: 523
|
Posted: Thu Jan 19, 2006 1:23 pm Post subject: |
|
|
_droop_ wrote: |
Si vous faites un emerge -u paquet. "paquet" se retrouve dans world.
|
En es-tu sûr ?
Il me semble justement que le -u n'ajoute pas le paquet dans world ... |
|
Back to top |
|
|
kopp Advocate
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Thu Jan 19, 2006 1:52 pm Post subject: |
|
|
TTK wrote: | _droop_ wrote: |
Si vous faites un emerge -u paquet. "paquet" se retrouve dans world.
|
En es-tu sûr ?
Il me semble justement que le -u n'ajoute pas le paquet dans world ... |
Hum c'est plutot le --oneshot ou -1 qui fait (ou plutot ne fait pas ) ça ...
le update, ça ajoute quand meme il me semble... |
|
Back to top |
|
|
|