View previous topic :: View next topic |
Author |
Message |
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Sat Oct 08, 2005 12:13 pm Post subject: [portage] option deep et update ??? |
|
|
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 |
|
Back to top |
|
|
Ey l33t
Joined: 07 Apr 2005 Posts: 863 Location: Paris
|
Posted: Sat Oct 08, 2005 12:29 pm Post subject: Re: [portage] option deep et update ??? |
|
|
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 :
Par contre si tu veux mettre à jour tout l'arbre de dépendance du paquet tu fais
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 |
|
|
zdra Veteran
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
|
Back to top |
|
|
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Sat Oct 08, 2005 2:01 pm Post subject: |
|
|
merci bcp pour ces explications complètes !!!
... et promis, je vais potasser les howto |
|
Back to top |
|
|
|