View previous topic :: View next topic |
Author |
Message |
Teksi n00b
Joined: 19 Feb 2005 Posts: 2
|
Posted: Sat Feb 19, 2005 10:38 am Post subject: [emerge] Suppression des paquets 9999 (Résolu) |
|
|
Bonjour,
D'abord un gd bravo pour le forum qui m'a déjà beaucoup aidé.
J'ai désinstallé e17 et je voudrais enlever tout les paquets en 9999 que j'ai du installer.
J'essaye avec la commande suivante :
Code: |
qpkg *-9999 | sed s/\(.*\ \*\)/\1\-9999/g | emerge --unmerge
|
Mais je dois avoir un problème dans mon expression régulière (je débute là dessus) car si je fait ca
Code: |
qpkg *-9999 | sed s/\(.*\ \*\)/\1\-9999/g
|
ca donne
Code: |
dev-libs/eet *
dev-libs/embryo *
media-libs/edje *
media-libs/emotion *
media-libs/etox *
x11-libs/ecore *
x11-libs/evas *
x11-libs/ewl *
|
Si une âme charitable peut me dire ce que j'ai raté ..
Merci.
Teksi. _________________ "La vitesse de la lumière étant supérieure à celle du son, il est normal que beaucoup de gens paraissent brillants jusqu'au moment où ils ouvrent leur gueule."
Last edited by Teksi on Sat Feb 19, 2005 11:15 am; edited 1 time in total |
|
Back to top |
|
|
scout Veteran
Joined: 08 Mar 2003 Posts: 1991 Location: France, Paris en Semaine / Metz le W-E
|
Posted: Sat Feb 19, 2005 10:43 am Post subject: Re: [emerge] Suppression des paquets 9999 |
|
|
Teksi wrote: | Si une âme charitable peut me dire ce que j'ai raté .. |
Des guillemets autour de l'expression régulière ?
[EDIT]sinon je ne sais pas si emerge sait lire comme ça son entrée standard.
au pif (j'ai pas essayé d'executer la commande), moi j'aurais fait:
Code: | emerge unmerge `qpkg -v -nc \*-9999 | sed 's/^\(^[ ]*\).*$/=\1/' | tr "\n" ' '` |
[EDIT2] commande du permier edit corrigé (je dois pas être bien révéillé aujourd'hui ...) _________________ http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse
Last edited by scout on Sat Feb 19, 2005 11:16 am; edited 1 time in total |
|
Back to top |
|
|
Teksi n00b
Joined: 19 Feb 2005 Posts: 2
|
Posted: Sat Feb 19, 2005 11:15 am Post subject: Re: [emerge] Suppression des paquets 9999 |
|
|
scout wrote: | Teksi wrote: | Si une âme charitable peut me dire ce que j'ai raté .. |
Des guillemets autour de l'expression régulière ?
|
Exactement, merci, on va dire faute d'inattention
scout wrote: |
[EDIT]sinon je ne sais pas si emerge sait lire comme ça son entrée standard.
au pif (j'ai pas essayé d'executer la commande), moi j'aurais fait:
Code: | emerge unmerge `qpkg -v -nc \*-9999 | grep '9999' | sed 's/^\(^[ ]*\).*$/=\1/'` |
|
C'est vrai, emerge ne sait pas lire la sortie du pipe
Bon une solution (ton code ne marche pas tel quel et j'ai pas le courage de me plonger dans ta regexpr) :
Code: |
emerge --unmerge -p $(qpkg -nc *-9999 | sed "s/\(.*\)\ \*/\1\-9999/")
|
Merci.
Teksi.
[EDIT] Oups .. j'ai été un peu long à faire mon message ... _________________ "La vitesse de la lumière étant supérieure à celle du son, il est normal que beaucoup de gens paraissent brillants jusqu'au moment où ils ouvrent leur gueule." |
|
Back to top |
|
|
|