Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jan 2007 23:33:27 -0600 (CST)
From:      Philip Hallstrom <freebsd@philip.pjkh.com>
To:        "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Messy ports, how to clean them up?
Message-ID:  <20070125233227.D47013@bravo.pjkh.com>
In-Reply-To: <45B94861.6010404@mail.zedat.fu-berlin.de>
References:  <45B94861.6010404@mail.zedat.fu-berlin.de>

next in thread | previous in thread | raw e-mail | index | archive | help
> Well,
> I use portsnap and portupgrade on a regular basis and therefore I could
> watch very often the rebuild of ports - a nice and neat thing of FreeBSD.
>
> Bit sometimes I or someone else installs ports an they install
> dependencies and then he/she or I decide to kill/delete a specific port,
> but very often dependencies remains on the system and doing this
> deletion a couple of times will end in some 'zombie' remains of ports.
>
> Is there a way cleaning up automatically a messy ports collection? Like
> portupgrade does, only the opposite way, not rebuilding/reinstalling a
> rebuilt/upgraded port, looking for stale ports never used anymore by
> another port?
>
> Thanks a lot in advance,
> Oliver
>
> P.S. I'm not very familiar with the complexicity of the pkgtoolset and
> ports collection, sorry.

I've always used pkg_rmleaves... pops up a nice little dialog listing all 
the ports that aren't required by any other ports... check the ones you 
want to get rid of...  on my non-serious boxes I tend to check anything I 
don't recognize and/or things I know I want gone.

Then it repeats the process with any new ports that are no longer required 
due to anything you just removed.

Seems to work pretty well for me...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070125233227.D47013>