ian douglas wrote:

>I've been using Gentoo since one of the 2003 releases, and never
understood this
>behavior and was wondering if someone could enlighten me:
>
>Currently on a 2005.0 install:
>
># emerge --sync;emerge -puvN world
>( spits out the usual sync output, and ends with this: )
>These are the packages that I would merge, in order:
>Calculating world dependencies ...done!
>Total size of downloads: 0 kB
>
>So I think to myself, "Self, there's nothing to update."
>
>But I saw a security update yesterday for 'gaim' which I *have*
installed, so
>for kicks, I do the following:
>
># emerge -puvN gaim
>These are the packages that I would merge, in order:
>Calculating dependencies ...done!
>...
>[ebuild U ] x11-libs/gtk+-2.6.7 [2.6.4-r1] -debug -doc +jpeg -static +tiff
>11,174 kB
>...
>[ebuild U ] net-im/gaim-1.3.1 [1.3.0] -cjk -debug +eds -gnutls -krb4 +nas
>+nls +perl -silc +spell* +tcltk 5,725 kB
>Total size of downloads: 37,862 kB
>
>... why wouldn't "emerge -puvN world" pick up on all of these available
>upgrades?

Well, actually thats not that uncommon.

first of all (some people will disagree with me on this)
# emerge -avuDN world
does a much more through job, because it not only checks the packages
you have installed, but all the dependancies to make sure they are up
to date.. for example gtk+ is a dependancy of gaim.. so when it checks
to see if gaim is uptodate, it would also check gtk+ to see if it is
uptodate.

Secondly..
# regenworld
run that command occassionally as sometimes things that get emerged
for whatever reason are not part of the world file AND not a direct
dependancy of something and so the emerge -avuDN world would not check
-- running this command will check and add these entries to the world
file so they will be included with updates.

I hope this helps, btw this doesnt belong in -dev, but its not a big
deal..

Regards, Andrew

-- 
[email protected] mailing list

Reply via email to