Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[dependances] mises à jour
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Sat Aug 28, 2004 5:01 pm    Post subject: [dependances] mises à jour Reply with quote

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
View user's profile Send private message
lithium
Apprentice
Apprentice


Joined: 03 Nov 2002
Posts: 208
Location: Lyon, France

PostPosted: Sat Aug 28, 2004 5:17 pm    Post subject: Reply with quote

Et bien emerge -avuDf world pour voir ;)
(le calcul des dependances est très lent là)
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Sat Aug 28, 2004 5:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Sat Aug 28, 2004 5:19 pm    Post subject: Reply with quote

Oh la va falloir faire un petit man emerge parce que je ne connais pas toutes ces options :lol:
_________________
Stationlinux.org - Wiki Fvwm FR - Config Fvwm
Back to top
View user's profile Send private message
LostControl
l33t
l33t


Joined: 02 Mar 2004
Posts: 885
Location: La Glane, Suisse

PostPosted: Sat Aug 28, 2004 5:21 pm    Post subject: Reply with quote

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 :wink:

A+

[EDIT] Comme j'me suis fait griller... :(
Back to top
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Sat Aug 28, 2004 5:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
lithium
Apprentice
Apprentice


Joined: 03 Nov 2002
Posts: 208
Location: Lyon, France

PostPosted: Sat Aug 28, 2004 5:24 pm    Post subject: Reply with quote

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 :)


Last edited by lithium on Sat Aug 28, 2004 5:25 pm; edited 1 time in total
Back to top
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Sat Aug 28, 2004 5:24 pm    Post subject: Reply with quote

bosozoku wrote:
Oh la va falloir faire un petit man emerge parce que je ne connais pas toutes ces options :lol:

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
View user's profile Send private message
Argian
l33t
l33t


Joined: 01 May 2004
Posts: 682
Location: Nîmes

PostPosted: Sat Aug 28, 2004 5:25 pm    Post subject: Reply with quote

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 :P )

Pour le -p avec mkdir, c'est pour créer les répertoires parents

[Edit] Garl. Encore grillé :?
Back to top
View user's profile Send private message
bosozoku
Advocate
Advocate


Joined: 11 Jan 2004
Posts: 2431
Location: Roazhon

PostPosted: Sat Aug 28, 2004 5:27 pm    Post subject: Reply with quote

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
View user's profile Send private message
Argian
l33t
l33t


Joined: 01 May 2004
Posts: 682
Location: Nîmes

PostPosted: Sat Aug 28, 2004 5:36 pm    Post subject: Reply with quote

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 :P
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Sat Aug 28, 2004 5:42 pm    Post subject: Reply with quote

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 :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
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