Messy ports, how to clean them up?

Philip Hallstrom freebsd at philip.pjkh.com
Fri Jan 26 05:23:32 UTC 2007


> 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...


More information about the freebsd-questions mailing list