View previous topic :: View next topic |
Author |
Message |
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sun Dec 04, 2005 9:25 am Post subject: [TIP] Faire le ménage dans KDE après migration 3.4.x -> |
|
|
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é
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 |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Sun Dec 04, 2005 2:57 pm Post subject: Re: [TIP] Faire le ménage dans KDE après migration 3.4.x - |
|
|
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 |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sun Dec 04, 2005 7:06 pm Post subject: |
|
|
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 |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Sun Dec 04, 2005 7:14 pm Post subject: |
|
|
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 |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Mon Dec 05, 2005 7:33 am Post subject: |
|
|
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 _________________ 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 |
|
|
|
|
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
|
|