Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[portage] faire du ménage (résolu ~)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
TTK
Guru
Guru


Joined: 02 Mar 2004
Posts: 523

PostPosted: Tue Jan 17, 2006 8:31 pm    Post subject: [portage] faire du ménage (résolu ~) Reply with quote

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
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Tue Jan 17, 2006 8:44 pm    Post subject: Reply with quote

Salut

Très bonne question , up !!!

Mais c'est pas bien de virer fvwm :D ...


@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
truz
Apprentice
Apprentice


Joined: 26 Feb 2005
Posts: 293
Location: France - Paris

PostPosted: Tue Jan 17, 2006 9:33 pm    Post subject: Re: [portage] faire du ménage Reply with quote

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 :oops:

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
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Jan 18, 2006 8:12 am    Post subject: Re: [portage] faire du ménage Reply with quote

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. :wink:

Enjoy !
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
TTK
Guru
Guru


Joined: 02 Mar 2004
Posts: 523

PostPosted: Wed Jan 18, 2006 7:47 pm    Post subject: Re: [portage] faire du ménage Reply with quote

yoyo wrote:

Pour cela, il y a "equery" du paquet "gentoolkit" avec l'option "depends" ...
Je te laisse regarder le man. :wink:


Eh ben j'avais regardé le man, figure toi. Jette-z-y un oeil c'est rigolo :wink:
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
View user's profile Send private message
_droop_
l33t
l33t


Joined: 30 May 2004
Posts: 957

PostPosted: Thu Jan 19, 2006 10:27 am    Post subject: Reply with quote

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
View user's profile Send private message
bibi.skuk
Guru
Guru


Joined: 01 Aug 2005
Posts: 425

PostPosted: Thu Jan 19, 2006 11:31 am    Post subject: Reply with quote

Code:
emerge --noreplace <atom>

marche aussi bien (je sais pas si c'est mieux) que ``emerge -u''
Back to top
View user's profile Send private message
Farnsworth
Guru
Guru


Joined: 04 Feb 2003
Posts: 355
Location: Aix en Pce, France

PostPosted: Thu Jan 19, 2006 11:32 am    Post subject: Reply with quote

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
View user's profile Send private message
TTK
Guru
Guru


Joined: 02 Mar 2004
Posts: 523

PostPosted: Thu Jan 19, 2006 1:23 pm    Post subject: Reply with quote

_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
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Thu Jan 19, 2006 1:52 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum