View previous topic :: View next topic |
Author |
Message |
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Mar 11, 2003 7:49 am Post subject: Emerge à la chaîne !!! |
|
|
Ma question est peut-être saugrenue mais je voulais savoir s'il était possible d'émerger plusieurs e-build à la suite sans intervention extérieure .
L'idée c'est d'emerger un max d'e-build lorsque je n'utilise pas mon pc.
Comment faire pour emerger à la suite xfree, kde, fluxbox, mozilla, xmms ... sans avoir à taper emerge X à la fin de chaque emerge ???
Faut-il construire un e-build contenant tout les paquets ou un script qui teste la fin de chaque commande avant de lancer la suivante
Ou tout simplement emerge X Y Z
Merci de votre aide,
Lionel |
|
Back to top |
|
|
ttgeub Guru
Joined: 20 Jan 2003 Posts: 494 Location: Eindhoven
|
Posted: Tue Mar 11, 2003 9:47 am Post subject: |
|
|
emerge X Y Z doit marcher sinon tu peux aussi tapper emerge X && emerge Y && emerge Z ce qui arretera la chaine si l un des emerge plante, remplace && par ; pour qu une erreur ne provoque pas d arret |
|
Back to top |
|
|
px Guru
Joined: 26 Sep 2002 Posts: 497 Location: Metz, France
|
Posted: Tue Mar 11, 2003 11:26 am Post subject: |
|
|
sinon tu peux toujours t'amuser:
Code: |
export ACCEPT_KEYWORDS="~x86"
for var in X Y Z; do emerge $var;done;
|
_________________ Nous autres, mordus d'informatique, préférons par-dessus tout passer notre temps à bidouiller nos ordinateurs, plutôt que les utiliser pour faire quelque chose de productif. [Dave Barry] |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Mar 11, 2003 12:38 pm Post subject: |
|
|
px wrote: | sinon tu peux toujours t'amuser:
Code: |
export ACCEPT_KEYWORDS="~x86"
for var in X Y Z; do emerge $var;done;
|
|
Merci de vos réponses. Je vais pouvoir installer mon système pendant les "heures creuses" .
A quoi correspondant la variable ACCEPT_KEYWORD ??? |
|
Back to top |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Tue Mar 11, 2003 1:38 pm Post subject: |
|
|
dans l'exemple précédent, ACCEPT_KEYWORDS="~x86" indique que tu souhaites installer des packages qui sont "instables" comme l'entend gentoo !
Sinon effectivement, un "emerge xfree fluxbox xmms" fonctionne très bien (faut vérifier les dépendances avant qd même avec un emerge -p au cas où) ! |
|
Back to top |
|
|
broly Guru
Joined: 21 Feb 2003 Posts: 345 Location: cachan 94
|
Posted: Wed Mar 12, 2003 8:48 am Post subject: |
|
|
une derniere chose qui n'a pas ete dite je penses, tu peux aussi chainer tes commandes avec un " ; " de cette maniere si tes paquets non aucune dependance entre eux il vont s'installer a la suite; alors que lorsque tu fait un " && " en faite une condition apparait et donc par la meme occasion si ton premier ebuild a foiré et bah les autres ne continuerons pas !!
ex :
emerge toto && emerge tata && emerge titi
emerge toto failed --> donc la c terminé ton emerge tata et titi ne se feront pas
emerge toto ; emerge tata ; emerge titi
emerge toto failed --> la ton emerge tata ; emerge titi vont quand meme continuer !
ah oui derniere chose je confirme car j'ai essayé chez moi emerge peux bien prendre plusieurs arguments du genre emerge toto tata titi |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Mar 12, 2003 9:39 am Post subject: |
|
|
Très bien très bien ...
Alors, une dernière question pour la route :
Est-ce que Code: | emerge titi tata toto | correspond à Code: | emerge titi && emerge tata ... | ou plutôt à Code: | emerge titi ; emerge tata ; ...
|
Yoyo |
|
Back to top |
|
|
broly Guru
Joined: 21 Feb 2003 Posts: 345 Location: cachan 94
|
Posted: Wed Mar 12, 2003 11:54 am Post subject: |
|
|
j'ai pas de quoi testé donc ma reponse est a prendre avec des pincettes mais il me semble que emerge titi tata toto correspond a emerge titi && emerge tata && emerge toto
mais bon pour etre sur tu n'as k faire le test ? |
|
Back to top |
|
|
px Guru
Joined: 26 Sep 2002 Posts: 497 Location: Metz, France
|
Posted: Wed Mar 12, 2003 1:10 pm Post subject: |
|
|
c'est pas tout a fait ca en fait...
imaginons que ton tata est masqué, en faisant emerge toto tata titi, rien ne sera installé car il va te sortir comme quoi il y a un prob et qu'un des package est masqué.
alors que si tu fait emerge toto && emerge titi && emerge tata, toto sera ermergé et l'erreur interviendra sur titi. _________________ Nous autres, mordus d'informatique, préférons par-dessus tout passer notre temps à bidouiller nos ordinateurs, plutôt que les utiliser pour faire quelque chose de productif. [Dave Barry] |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Mar 12, 2003 1:14 pm Post subject: |
|
|
broly wrote: | mais bon pour etre sur tu n'as k faire le test ? |
J'ai testé avec un Code: | emerge -p toto gnome |
Emerge m'a (évidemment) renvoyé un message d'insulte m'indiquant qu'il ne trouvait pas "toto" dans l'arbre et il s'est arrêté là.
Emerge tata titi CORRESPOND DONC BIEN A : emerge tata && emerge titi && emerge toto.
Merci Broly (et les autres ) pour toutes ces précisions fortes utiles.
Yoyo |
|
Back to top |
|
|
|