On Thu, 09 Jun 2005 18:43:38 +0200
Holly Bostick <[EMAIL PROTECTED]> wrote:

> reg hughson schreef:
> > As shown below, why wouldn't "emerge -u world" pick up the update available 
> > for gdm? 
> > 
> > Actually, I think it is probably because it is not listed in 
> > /var/lib/portage/world so I guess I am actually wondering why it wouldn't 
> > be listed there? 
> > 
> > Obviously my system knows gdm is installed but how does it know this? I 
> > guess I was always under the impression that everything I installed would 
> > be placed in /var/lib/portage/world. Obviously not. I know I can edit that 
> > file and add gdm dut that doesn't really answer my question.
> > 
> 
> It knows this because GDM is a dependency of the gnome meta-package. If
> you installed that, then GDM was pulled in as a dependency, but
> dependencies are not placed in the world file. Had you installed (for
> example) the gnome-light package, which does not install GDM as a
> dependency, in order to get GDM you would have had to explicitly emerge
> it, which would have placed it in your world file.
> 
> If you want to be sure that dependencies will be updated as well as
> listed packages, use
> 
> emerge -uaD(tv) world
> 
> instead of
> 
> emerge -ua(v) world
> 
> The --deep switch makes Portage also check the update availability of
> dependencies of the packages in your world file.
> 

Thanks to all but in hindsight, I guess I should have posted my "emerge -Du 
world" as it does not reveal the upgrade for gdm either. 

So I guess at one point, gdm got pulled in as part of something else that no 
longer is on my system? 

How would I find other programs that may exist in a similiar state?


[EMAIL PROTECTED] ~ $ sudo emerge -Dua world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!

Nothing to merge; do you want me to auto-clean packages? [Yes/No] no

Quitting.

[EMAIL PROTECTED] ~ $ sudo emerge -ua gdm

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild     U ] gnome-base/librsvg-2.9.5 [2.8.1-r1]
[ebuild     U ] gnome-base/gdm-2.6.0.9-r3 [2.6.0.6]

Do you want me to merge these packages? [Yes/No] no

Quitting.

-- 
[email protected] mailing list

Reply via email to