I am doing the following:

1. qpkg -I -nc |xargs emerge -u

2. revdep-rebuild

I am wondering if this is sufficient?  Basically as far as I understand
it, 1. will check for updates on all packages installed, and 2. will
check if anything needs recompiling because a shared library has been
updated.

Anything else I need to do to make sure my system is up2date?  Maybe I
missed something in the replies, but as far as I understood it
(admitting that English isn't my 1st or 2nd language) there was no real
solution posted yet?

Should I still do an emerge -u --deep world (+ --newuse if I change the
use variable?)

Regards,

  Christian Ehlers 



On Mon, 2005-09-12 at 18:52 +0100, Ian P. Christian wrote:
> I've recently been spending some time getting to know a little more about 
> portage, and I've run into a few issues.
> 
> $ emerge --update --deep --newuse world 
> 
> It's reasonably well known that the above doesn't update all packages 
> installed on a system - I think it only updates packages that are in the 
> world file.  Recently, this issue has left a server of mine with a insecure 
> version of apache (apache was installed due to a dependency caused by PHP, or 
> some application I installed that pulled in php, which in turn pulled in 
> apache.).  
> The man page does cover this, but it's by no means made obvious - and I think 
> this is rather a large issue, as a log of users of gentoo probably don't know 
> this.
> 
> From the manual: 
> 
>        "When you install a package with uninstalled dependencies and do not 
> explicitly state those dependencies in the list of parameters, they will not 
> be added to the world file.  If you want them to be detected for world 
> updates, make sure to explicitly list them as parameters to emerge."
> 
[.......]
> Kind Regards,
> 

-- 
[email protected] mailing list

Reply via email to