Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[TIP] Faire le ménage dans KDE après migration 3.4.x -> 3.5
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
guilc
Moderator
Moderator


Joined: 15 Nov 2003
Posts: 3321
Location: Paris - France

PostPosted: Sun Dec 04, 2005 9:25 am    Post subject: [TIP] Faire le ménage dans KDE après migration 3.4.x -> Reply with quote

Cette question de "comment virer TOUT kde 3.4.x après avoir installé kde 3.5" revient assez souvent.
Vous avez pu le constater, les version majeures de kde sont "slottées", donc kde 3.4 et 3.5 peuvent fonctionner en même temps.

Mais voila, viens le temps de se débarrasser de la vieille version, et ce n'est pas forcément évident au premier abord. Et pourtant, c'est pas si compliqué :wink:

Première constatation, tous les packages de kde sont situés dans la catégorie kde-base, et ils sont seuls dans cette catégorie. Ca va bien nous simplifier la vie ça, tiens :)

Aller, on y va !
Code:
cd /var/db/pkg/ &&  find kde-base/ -mindepth 1 -type d | perl -pe 's/-[\d\.]+(-r\d+)?$//' | sort | uniq | xargs emerge -P


Ça y est, c'est presque fini ;) (hé oui, c'est pas si compliqué que ça)

Maintenant, vous n'avez plus de traces de kde 3.4.x !

Il reste une chose a faire : actuellement, les applis compilés sur kde 3.4 sont toujours dans le répertoire /usr/kde/3.4. amarok par exemple est de ceux là.
Une solution possible (y en a d'autres) :
Code:
equery belongs /usr/kde/3.4 | sed 's/^/=/' | xargs emerge -O


Et vous voila avec un kde tout propre, vous pouvez supprimer le répertoire /usr/kde/3.4 :)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing


Last edited by guilc on Mon Dec 05, 2005 7:34 am; edited 2 times in total
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Sun Dec 04, 2005 2:57 pm    Post subject: Re: [TIP] Faire le ménage dans KDE après migration 3.4.x - Reply with quote

guilc wrote:
Code:
find /usr/kde/3.4/ -type f -exec equery belongs '{}' \; | sort | uniq | xargs emerge -O

Le "equery belongs", pas besoin de le faire fichier par fichier, ça marche très bien sur les répertoires. Et puis aussi, il doit falloir rajouter des "=" devant les "categorie/nom-version" retournés. Ce qui donne donc :
Code:
equery belongs /usr/kde/3.4 | sed 's:^:=:' | xargs ce que tu veux
Back to top
View user's profile Send private message
guilc
Moderator
Moderator


Joined: 15 Nov 2003
Posts: 3321
Location: Paris - France

PostPosted: Sun Dec 04, 2005 7:06 pm    Post subject: Reply with quote

Bah j'avais fait ça parceque le "equery belongs /usr/kde/3.4/" avait rendu vide sur une de mes machines, alors qu'il y avait des fichiers appartenant a amarok a l'intérieur de ce répertoire...
D'ou mon hack je doit dire assez moche et plus lent :) Au moins j'étais sur que ça marche a tous les coups.
Tiens, juste pour les "=", j'ai copié/collé la mauvaise ligne :)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Sun Dec 04, 2005 7:14 pm    Post subject: Reply with quote

guilc wrote:
Bah j'avais fait ça parceque le "equery belongs /usr/kde/3.4/" avait rendu vide

Ah, oui... Faut pas de slash après le nom de répertoire, ceci explique celà.
Back to top
View user's profile Send private message
guilc
Moderator
Moderator


Joined: 15 Nov 2003
Posts: 3321
Location: Paris - France

PostPosted: Mon Dec 05, 2005 7:33 am    Post subject: Reply with quote

AHHHHHHHHH, ben ça alors, fallait le deviner :)
En même temps, il est vrai que c'est normal, dans les fichiers CONTENTS, je viens de voir qu'il n'y a pas les / après les répertoires...

Bon, j'édite le post avec ça, maintenant que je suis convaincu :wink:
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
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