View previous topic :: View next topic |
Author |
Message |
zdra Veteran
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Mon Dec 29, 2003 11:58 am Post subject: [emerge] *,?,... (presque resolu) |
|
|
Voilà, je suis surpri qu'on ne puisse pas faire dans choses dans le style:
Code: | emerge gtk-engines-* |
Est-ce vraiment impossible ?!? il y a peut-etre une autre méthode...
Merci d'avance
Last edited by zdra on Mon Dec 29, 2003 5:06 pm; edited 1 time in total |
|
Back to top |
|
|
Paulbro Tux's lil' helper
Joined: 26 Aug 2003 Posts: 124
|
Posted: Mon Dec 29, 2003 12:24 pm Post subject: |
|
|
emerge -s, puis emerge avec coup de molette sur coup de molette... C'est ce que je fais. _________________ ALERTE !... |
|
Back to top |
|
|
zdra Veteran
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Mon Dec 29, 2003 12:43 pm Post subject: |
|
|
Paulbro wrote: | emerge -s, puis emerge avec coup de molette sur coup de molette... C'est ce que je fais. |
C'est ce que je fais aussi, je voulais justement éviter ça =D |
|
Back to top |
|
|
Yann Tux's lil' helper
Joined: 12 Apr 2003 Posts: 104 Location: Mantes la Jolie
|
Posted: Mon Dec 29, 2003 3:06 pm Post subject: |
|
|
Heu, j'ai pas essayé je suis pas devant ma machine, mais j'ai lu quelque part sur le forum que un truc du genre "emerge */gtk-engine-*" ca marchait, non? _________________ Noun es pas riche qu'a de bèn,
mai aquéu que se contènto |
|
Back to top |
|
|
xr31Daisy Guru
Joined: 19 Jul 2002 Posts: 326 Location: Paris, France
|
Posted: Mon Dec 29, 2003 4:08 pm Post subject: |
|
|
Yann wrote: | Heu, j'ai pas essayé je suis pas devant ma machine, mais j'ai lu quelque part sur le forum que un truc du genre "emerge */gtk-engine-*" ca marchait, non? |
Tiens, je n'y avais pas pensé, à celle-là. Effectivement, il y a toujours la possibilité de compter sur le shell. C'est le shell qui va traduire les * en noms de fichiers, et générer la ligne de commande. Ca implique d'être déjà dans le répertoire /usr/portage. En théorie, ça devrait marcher.
Sinon, il y a toujours la possibilité d'écrire un script, soit qui parcourt les répertoires comme dans le truc de Yann, soit qui fait un emerge -s, et qui récupère les noms complets des ebuilds pour les passer à emerge. _________________ #include "pictures.h" |
|
Back to top |
|
|
zdra Veteran
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Mon Dec 29, 2003 5:05 pm Post subject: |
|
|
pas bete en effet ! d'ailleur ça marche !! sauf qu'il faut éléminer le dossier /usr/portage/distfile sinon il va évidement trouver des .tar.gz (si certains des packages sont déjà installé ou downloadé...) et emerge aime pas ça (il fait une erreur)
Donc comment faire pour "masquer" le dossier distfile.
Merci beaucoup |
|
Back to top |
|
|
Yann Tux's lil' helper
Joined: 12 Apr 2003 Posts: 104 Location: Mantes la Jolie
|
Posted: Mon Dec 29, 2003 11:37 pm Post subject: |
|
|
J'ai essayé un truc dans ce genre depuis /usr/portage (ca fait grosse bidouille mais bon...)
Code: | find . -name "xmms*.ebuild" | xargs emerge -p |
ca semble ok pour emerge...
Par contre, avec
Code: | find . -name "gtk-engine*.ebuild" | xargs emerge -p |
ca me sort des problèmes de dépendances et des messages d'insultes dont je vous épargnerais le contenu. Ca vient peut-être de mon install ou de mes faibles connaissances de portage. A tester donc... _________________ Noun es pas riche qu'a de bèn,
mai aquéu que se contènto |
|
Back to top |
|
|
|