On Fri, Dec 20, 2002 at 04:30:24PM -0600 Daniel Schrock <[EMAIL PROTECTED]> wrote:
> well... if your package db has gotten way out of sync with your ports 
> collection, it creates a nightmare that only time and effort will fix.
> You have a couple options, both equally suck, but have their merits as well.
> 
> option 1:  find the new dependancies or delete the dependancy if it no 
> longer exists... once completed, use `portversion -l '<'` to see which 
> installed ports have newer versions available.  use portupgrade to get 
> them current.  takes forever but usually works...just be careful when 
> changing dependancies,
> 
> option 2:  remove as many old ports as possible, especically if they are 
> not used/needed much and get your collection down to a small level, then 
> move up to option 1.  This method is easier, but not necessarily an 
> option on many systems. its nice for workstations and cleaning the 
> system out, not so good if a production box that requires all ports that 
> are installed...
> 
> once pkgdb -F can be run without errors, cvsup, use `portsdb -Uu` then 
> check for old ports using `portversion -l '<'`.
> 
> from this point on, you should have a clean system.  to keep it clean, 
> either always run pkgdb -F after installing a port, or always use 
> `portinstall -N` to install your ports, which will update pkgdb on its 
> own...
> 
> portupgrade is pretty much an all or nothing port... if you use it 
> religiously, its great... if you forget about it, its a hassle later on 
> down the road.
> 
> its a great port but works best on fresh installs... its a little harder 
> to deal with if you have already installed a lot of ports.

This has been one of the most helpful and practical pieces of advice I
have ever gotten from this terrific list.  Thank You!  I'll start
planning this operation.  (Option 2 first, then Option 1.)

(The portsdb is really still a mystery to me, and after letting it get
so far out of synch as it is, I hope that I too can have a clean system
again without reinstalling from scratch!)

The advice above seems so good that I didn't trim it; I hope someone
else can get as much help out of it as I have and therefore felt it's
worth leaving intact.  :-)

-- 
David S. Jackson                        [EMAIL PROTECTED]
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Life is divided into the horrible and the miserable.
                -- Woody Allen, "Annie Hall"

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to