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
