--- Zac Medico <[EMAIL PROTECTED]> wrote:

> 
> 
> --- reg hughson <[EMAIL PROTECTED]> wrote:
> 
> > The man page states that
> > emerge generates a list of packages which it
> expects
> > to be installed by checking the system package
> list
> > and the world file. 
> > 
> > Which brings me to my final questions...where is
> > this package list? Is it, as one person already
> > stated, simply the list of directories, etc. below
> > /var/lib/pkg? And if it is, then how does one do
> an
> > "emerge -Du" on the package list, not just the
> world
> > list, thereby updating EVERYTHING on your system?
> > 
> 
> The system package list comes from the profile
> linked
> from /etc/make.profile.  Portage uses stacked or
> cascading profiles now so it uses all the "package"
> files of your profile and all the ones inherited
> from
> it's parents.
> 
> In the emerge manpage it says that the system class
> is
> a subset of the world class so "emerge -uDN world"
> does everything.
> 
> Zac
> 

I forgot to mention revdep-rebuild.  The commands I
would use for a complete update are as follows:

emerge -auDN world
emerge -a depclean
revdep-rebuild -a

The revdep-rebuild is needed to fix any dynamic links
that may have been broken in the first 2 commands.  I
recommend the maintenance release of of revdep-rebuild
because it allows you to mask binary packages with
SEARCH_DIRS_MASK in make.conf.

http://bugs.gentoo.org/show_bug.cgi?id=62644

Zac


                
__________________________________ 
Discover Yahoo! 
Stay in touch with email, IM, photo sharing and more. Check it out! 
http://discover.yahoo.com/stayintouch.html
-- 
gentoo-user@gentoo.org mailing list

Reply via email to