View previous topic :: View next topic |
Author |
Message |
bosozoku Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/13934668444220c81b48227.jpg)
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Sat Aug 28, 2004 5:01 pm Post subject: [dependances] mises à jour |
|
|
Bonjour,
j'ai lu dans le manuel gentoo que lorsque l'on fait une mise à jour avec emerge -up world, les ebuilds system et world ainsi que leurs dépendances directes sont mis à jours mais pas les dépendances.
Si on veut mettre a jour les dépendances faut utiliser --deep. Si on utilise pas --deep, ca peut finir par poser un problème de fonctionnement (dépendances trop anciennes) ? Pour info, ça fait plus d'un an que je suis sous gentoo sans avoir réinstaller en en faisant des mises à jour régulièrement et j'ai jamais eu de problèmes. Mais bon ça m'intrigue quand même.
PS : tant que j'y suis j'ai jamais compris l'option -p à mkdir. C'est une question de droits mais lesquels ? _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
lithium Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/11893354574412ce131ad2c.png)
Joined: 03 Nov 2002 Posts: 208 Location: Lyon, France
|
Posted: Sat Aug 28, 2004 5:17 pm Post subject: |
|
|
Et bien emerge -avuDf world pour voir
(le calcul des dependances est très lent là) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kopp Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/134104650145d8aeb7e9db3.gif)
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Sat Aug 28, 2004 5:18 pm Post subject: |
|
|
lithium : pourquoi l'option -f ?
ca sert a quoi ? a part tout telecharger d'un coup puis revenir ensuite a retaper la commande snas le -f pour installer ? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bosozoku Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/13934668444220c81b48227.jpg)
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Sat Aug 28, 2004 5:19 pm Post subject: |
|
|
Oh la va falloir faire un petit man emerge parce que je ne connais pas toutes ces options ![Laughing :lol:](images/smiles/icon_lol.gif) _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
LostControl l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/58145939140477f69386e9.jpg)
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Sat Aug 28, 2004 5:21 pm Post subject: |
|
|
Pour le --deep, ça ne va pas poser problème étant donné que si tu mets à jour un package Y avec "emerge -u world" et que ce package a besoin d'une nouvelle version du package X pour fonctionner, portage va mettre automatiquement à jour le package X avant de compiler Y. Les dépendances dans les ebuilds sont du genre ">=aaa-bbb/package-xyz-1.2.10". J'espère avoir été clair
A+
[EDIT] Comme j'me suis fait griller... ![Sad :(](images/smiles/icon_sad.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bosozoku Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/13934668444220c81b48227.jpg)
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Sat Aug 28, 2004 5:23 pm Post subject: |
|
|
Ok j'ai compris. Donc portage ne met à jour que les dépendances fortes (sans lesquelles le paquet ne fonctionnerai pas).
Sinon à quand un système de dépendances dans les 2 sens ? Genre on désinstalle et emerge supprime les dependances du paquet si elles ne servent à aucun autre prog. _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
lithium Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/11893354574412ce131ad2c.png)
Joined: 03 Nov 2002 Posts: 208 Location: Lyon, France
|
Posted: Sat Aug 28, 2004 5:24 pm Post subject: |
|
|
kopp : Parce que comme ça risque d'être un upgrade assez important, vaut mieux tout télécharger d'un coup et compiler ensuite pour eviter les pannes de connexions du genre qui te casse le morale le matin en te levant parce que emerge s'est stopper au deuxième paquet sur 150 10 minutes après t'être couché.
-avuDf = --ask --verbose --upgrade --deep --fetchonly ![Smile :)](images/smiles/icon_smile.gif)
Last edited by lithium on Sat Aug 28, 2004 5:25 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sireyessire Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/184146537040140c2d83e95.jpg)
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sat Aug 28, 2004 5:24 pm Post subject: |
|
|
bosozoku wrote: | Oh la va falloir faire un petit man emerge parce que je ne connais pas toutes ces options ![Laughing :lol:](images/smiles/icon_lol.gif) |
a ask
u update
v verbose(use flags)
D deep
f fetchonly
quant au -p de mkdir il me semble c'est pour créer les répertoires parents:
tu ceux créer un a/b/c mais ni a ni b existe soit tu fait en 3 mkdirs soit tu fais mkdir -p a/b/c et il te crée tous les repertoires _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley
Last edited by sireyessire on Sat Aug 28, 2004 5:26 pm; edited 2 times in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Argian l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/13075990664140faffdd827.png)
Joined: 01 May 2004 Posts: 682 Location: Nîmes
|
Posted: Sat Aug 28, 2004 5:25 pm Post subject: |
|
|
kopp wrote: | lithium : pourquoi l'option -f ?
ca sert a quoi ? a part tout telecharger d'un coup puis revenir ensuite a retaper la commande snas le -f pour installer ? | De mémoire, avec le -a, il ne les affiche pas (pas envie de vérifier). Mais du coup, pourquoi un -a ? Un -p serait tellement mieux si c'est juste pour voir (et donc, sans le -f cette fois )
Pour le -p avec mkdir, c'est pour créer les répertoires parents
[Edit] Garl. Encore grillé ![Confused :?](images/smiles/icon_confused.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bosozoku Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/13934668444220c81b48227.jpg)
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Sat Aug 28, 2004 5:27 pm Post subject: |
|
|
Aa oué ok.
Mais sinon sur lfs par exemple il faut créer le dossier avec l'option -p. Ou meme pour /etc/portage. Tiré de la doc : mkdir -p /etc/portage.
Voila pourquoi ma question J'ai lu le man mais j'ai pas compris.
edit : pour les dépendances dans les 2 sens, je n'avais pas vu emerge depclean _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Argian l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/13075990664140faffdd827.png)
Joined: 01 May 2004 Posts: 682 Location: Nîmes
|
Posted: Sat Aug 28, 2004 5:36 pm Post subject: |
|
|
Quote: | (Créez le répertoire /etc/portage s'il n'existe pas déjà)
# mkdir -p /etc/portage | Si tu parles de ça, je dirais que c'est pour éviter que le mkdir n'affiche une erreur dans le cas où /etc/portage existe déjà. Juste une supposition comme ça ![Razz :P](images/smiles/icon_razz.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kopp Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/134104650145d8aeb7e9db3.gif)
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Sat Aug 28, 2004 5:42 pm Post subject: |
|
|
oui j'ai jamais utilisé de mkdir -p et ca marche comme il faut....
sinon mefie toi ... si tu veux juste voir quels packages sont a desinstallé , n'oublie pas l'option -p sinpn depclean desinstalle le tout
emerge -p depclean
lithium ... c'est vrai j'ai pas l'habitude de lancer des tres gros emerge et tout donc j'y pense jamais a ca
et pi quand je dors, le pc aussi ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|