On Fri, Jun 12, 2009 at 13:45, Mark Knecht<markkne...@gmail.com> wrote: > On Fri, Jun 12, 2009 at 9:07 AM, Stroller<strol...@stellar.eclipse.co.uk> > wrote: >> >> On 12 Jun 2009, at 15:40, Paul Hartman wrote: >>> >>> On Fri, Jun 12, 2009 at 9:29 AM, Justin<jus...@j-schmitz.net> wrote: >>>> >>>> Harry Putnam schrieb: >>>>> >>>>> Is there a way to veiw the very latest packages on portage without >>>>> syncing my OS? >>>>> >>>>> >>>> >>>> http://sources.gentoo.org/viewcvs.py/gentoo-x86/ >>> >>> also http://packages.gentoo.org/ >>> >>> or http://gentoo-portage.com/Newest >> >> The problem with this is that it's difficult to determine which packages on >> one's own system have updated. One must check individually for each atom in >> world. >> >> >> Harry: >> >> I'm not sure if it's possible _without_ syncing, but you can `cp -a >> /usr/portage /usr/portage.orig`, sync, `emerge -pv world` and then move the >> original tree back if you want to. >> >> It's not really clear why you're asking, or why you're unable to sync. If >> the PC has no internet connection, for instance, security updates are >> unimportant. >> >> Stroller. > > I've wanted a way to do something like this for a long time. One > problem with the way portage works with ( I guess) rsync or whatever > it uses is that when someone decides to remove a package from portage > that I'm currently using syncing removes it from my system also. > Unfortunately before I do the sync I have no idea it has been removed > so I don't know that it's going to get taken off my system. Once it > does I can go find a copy and put it in a personal overlay but that > requires I do the work after the damage is done. It would be nice if > there was a message ahead of time that told me certain packages were > going to be removed, etc., before it was actually done, but I > understand from previous conversations that syncing doesn't work that > way. > > This has come up numerous times for me on older hardware where, for > instance, maybe some on-board graphics chip only works with older ATI > drivers, and that ATI driver only works with older kernels. By the > time sync is done I've lost the code for what my system is running, > and unfortunately there's no messages that this is happening when I'm > doing the sync so maybe I only figure it out a few weeks later and > then have to mess around building an overlay using the attic. >
Portage keeps a copy of installed packages under /var/db/pkg, AFAIK. So, even if sync removes it from the tree, you can move it from /var to your local overlay and keep using it... If you are doying a fresh install, you can get the old ebuilds from the attic. -- Daniel da Veiga