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
