Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[portage] option deep et update ???
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
gbetous
l33t
l33t


Joined: 15 Jan 2004
Posts: 679
Location: Toulouse

PostPosted: Sat Oct 08, 2005 12:13 pm    Post subject: [portage] option deep et update ??? Reply with quote

bonjour,

il y a qqchose que je comprends pas dans portage... c'est le coup du '--deep --update'.

si je fais un emerge -p world, j'obtiens :
Code:
coyote ~ # emerge -p world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!


maintenant par exemple, si je fais un emerge -p qt j'obtiens
Code:
coyote ~ # ecoyote ~ # emerge -p qt

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild     U ] x11-libs/qt-3.3.4-r8 [3.3.4-r3]


il aurait donc fallu que je fasse un emerge -puD world pour avoir

Code:
coyote ~ # emerge -Dup world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild     U ] sys-devel/gcc-config-1.3.12-r2 [1.3.11-r4]
[ebuild     U ] sys-devel/binutils-config-1.8-r5 [1.8-r4]
[ebuild     U ] sys-libs/gdbm-1.8.3-r2 [1.8.3-r1]
[ebuild     U ] sys-apps/sandbox-1.2.12 [1.2.11]
[ebuild     U ] dev-libs/libIDL-0.8.6 [0.8.5]
[ebuild     U ] gnome-base/orbit-2.12.3 [2.12.2]
[ebuild     U ] gnome-base/libbonobo-2.10.1 [2.10.0]
[ebuild     U ] gnome-base/gnome-vfs-2.10.1-r2 [2.10.1-r1]
[ebuild     U ] gnome-base/libbonoboui-2.10.1 [2.10.0]
[ebuild     U ] x11-themes/gtk-engines-2.6.5 [2.6.4-r2]
[ebuild     U ] x11-libs/qt-3.3.4-r8 [3.3.4-r3]
[ebuild     U ] kde-base/kregexpeditor-3.4.1-r1 [3.4.1]


ca veut dire que le package qt ne fait pas partie de world ???

et pourquoi un emerge -D ne suffirait pas ? ni meme un emerge -u ?

bref... comprends pas !

merci a ceux qui m'expliqueront :wink:
Back to top
View user's profile Send private message
Ey
l33t
l33t


Joined: 07 Apr 2005
Posts: 863
Location: Paris

PostPosted: Sat Oct 08, 2005 12:29 pm    Post subject: Re: [portage] option deep et update ??? Reply with quote

gbetous wrote:
ca veut dire que le package qt ne fait pas partie de world ???

Oui c'est tout à fait ça. Qt est une dépendance de l'un de tes packages (probablement kde...)

Quote:
et pourquoi un emerge -D ne suffirait pas ? ni meme un emerge -u

alors dans l'ordre : -D c'est une option d'update donc sans le -u ça sert à rien...
-u tout seul ça veut juste dire que quand un paquet est déjà présent et a la bonne version il ne faut pas le réinstaller

EDIT : le plus simple c'est de donner un exemple autre que world qui n est pas très représentatif.
Mettons que tu veuilles mettre à jour un paquet parce qu'il y a une nouvelle feature dedans mais que tu ne veux pas mettre à jour ses dépendances :
Code:
emerge -u paquet

Par contre si tu veux mettre à jour tout l'arbre de dépendance du paquet tu fais
Code:
emerge -uD paquet

Pour finir l'exemple "emerge paquet" ça l'installera quoi qu'il arrive meme si il n'y a pas de nouvelle version.
Back to top
View user's profile Send private message
zdra
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1693
Location: Bruxelles, Belgique

PostPosted: Sat Oct 08, 2005 1:09 pm    Post subject: Reply with quote

C'est dit dans les HOWTO ! https://forums.gentoo.org/viewtopic-t-347072-start-0-postdays-0-postorder-asc-highlight-.html
Back to top
View user's profile Send private message
gbetous
l33t
l33t


Joined: 15 Jan 2004
Posts: 679
Location: Toulouse

PostPosted: Sat Oct 08, 2005 2:01 pm    Post subject: Reply with quote

merci bcp pour ces explications complètes !!!

... et promis, je vais potasser les howto :wink:
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