1 |
$ eix -l|grep "\[U\]" |
2 |
[U] app-arch/rpm2targz |
3 |
[U] app-editors/gedit |
4 |
[U] app-text/build-docbook-catalog |
5 |
[U] app-text/docbook-xml-dtd |
6 |
[U] app-text/docbook-xsl-stylesheets |
7 |
[U] app-text/libspectre |
8 |
[U] dev-lang/python |
9 |
[U] dev-lang/swig |
10 |
[U] dev-libs/libcdio |
11 |
[U] dev-perl/Compress-Raw-Zlib |
12 |
[U] dev-perl/Compress-Zlib |
13 |
[U] dev-perl/IO-Compress-Base |
14 |
[U] dev-perl/IO-Compress-Zlib |
15 |
[U] dev-python/pyopengl |
16 |
[U] dev-util/cmake |
17 |
[U] gnome-base/gdm |
18 |
[U] gnome-extra/gnome-system-monitor |
19 |
[U] gnome-extra/gtkhtml |
20 |
[U] gnome-extra/yelp |
21 |
[U] media-gfx/eog |
22 |
[U] media-libs/musicbrainz |
23 |
[U] media-libs/swfdec |
24 |
[U] media-libs/vigra |
25 |
[U] media-sound/cdparanoia |
26 |
[U] media-sound/sound-juicer |
27 |
[U] media-video/ffmpeg |
28 |
[U] net-analyzer/traceroute |
29 |
[U] net-libs/gtk-vnc |
30 |
[U] net-misc/whois |
31 |
[U] sys-apps/ed |
32 |
[U] sys-libs/db |
33 |
[U] sys-libs/gpm |
34 |
[U] www-client/epiphany |
35 |
[U] x11-libs/gtksourceview |
36 |
|
37 |
|
38 |
$ emerge -p --update --deep --with-bdeps=y world |
39 |
... |
40 |
[ebuild U ] app-text/build-docbook-catalog-1.4 [1.2] |
41 |
[ebuild U ] app-arch/rpm2targz-9.0.0.3g [9.0-r7] |
42 |
[ebuild U ] dev-perl/Compress-Raw-Zlib-2.015 [2.012] USE="-test%" |
43 |
[ebuild U ] dev-perl/IO-Compress-Base-2.015 [2.012] USE="-test%" |
44 |
[ebuild U ] dev-perl/IO-Compress-Zlib-2.015 [2.012] USE="-test%" |
45 |
[ebuild U ] dev-perl/Compress-Zlib-2.015 [2.012] USE="-test%" |
46 |
[ebuild U ] sys-apps/ed-1.0 [0.9] |
47 |
[ebuild U ] app-text/docbook-xsl-stylesheets-1.74.0 [1.73.2] |
48 |
[ebuild N ] dev-libs/xmlrpc-c-1.14.07-r1 USE="curl cxx" |
49 |
[ebuild U ] dev-util/cmake-2.6.1 [2.4.6-r1] USE="-qt4%" |
50 |
[ebuild U ] dev-lang/swig-1.3.36 [1.3.34] USE="-octave%" |
51 |
|
52 |
|
53 |
As you can see, result of eix has vigra, but of emerge still doesn't have. |
54 |
Also, many of flag U package is excepted from emerge --update. |
55 |
|
56 |
If so, I think Gentoo's world is not whole world. |
57 |
|
58 |
Package was installed and it needs to be update. But it's not in world. |
59 |
So... I don't know. |
60 |
It's very... odd. |
61 |
|
62 |
|
63 |
|
64 |
|
65 |
2008/9/25 Alan McKinnon <alan.mckinnon@×××××.com> |
66 |
|
67 |
> On Thursday 25 September 2008 06:05:20 SOrCErEr wrote: |
68 |
> > As you can see, there is a package "vigra" with flag "U". |
69 |
> > As I know, U is need to update, and if I do emerge --update world, it |
70 |
> will |
71 |
> > be update. |
72 |
> > |
73 |
> > But there is no "vigra" in result of "emerge -p --update world"(with |
74 |
> --deep |
75 |
> > also). |
76 |
> > Of course, it still shows flag "U" if I do "emerge -p vigra" |
77 |
> > |
78 |
> > What is difference with emerge --update world and emerge vigra? |
79 |
> > And how can I update all new package without exceptions? |
80 |
> |
81 |
> try using --with-bdeps=y |
82 |
> |
83 |
> Ref: man emerge |
84 |
> |
85 |
> The difference is that some dependant packages are only required to *build* |
86 |
> something else, not to *run* it. So, the dependant package is only remerged |
87 |
> when the package is depends on is itself rebuilt. --with-bdeps=y removes |
88 |
> this |
89 |
> exception |
90 |
> |
91 |
> -- |
92 |
> alan dot mckinnon at gmail dot com |
93 |
> |
94 |
> |