Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Jan 2005 21:35:21 -0500
From:      "Matt LaPlante" <laplante@cat.rpi.edu>
To:        "'Michael C. Shultz'" <reso3w83@verizon.net>, <freebsd-questions@freebsd.org>
Subject:   RE: Cleaning Out Ports?
Message-ID:  <200502010235.j112ZMCb021366@smtp2.server.rpi.edu>
In-Reply-To: <200501311822.59155.reso3w83@verizon.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This looks like what I'm after, thank you!

> -----Original Message-----
> From: Michael C. Shultz [mailto:reso3w83@verizon.net]
> Sent: Monday, January 31, 2005 9:23 PM
> To: freebsd-questions@freebsd.org
> Cc: Matt LaPlante
> Subject: Re: Cleaning Out Ports?
> 
> On Monday 31 January 2005 06:16 pm, Matt LaPlante wrote:
> > Well what I'm more concerned with is how would you locate orphaned
> > dependencies after the fact.  For a parallel example, in gentoo you
> > would "emerge --depclean" which searches the tree for any orphaned
> > packages and removes them.  So say I hadn't used the -r flag when
> > removing packages on BSD, how could I find the leftovers later?
> >
> Look at /usr/ports/sysutils/pkg_cutleaves
> 
> here is a excerpt from its man page:
> 
> "pkg_cutleaves  finds  installed 'leaf' packages, i.e. packages that are
>  not referenced by any other installed package, and lets you decide  for
>  each  one  if  you want to keep or deinstall it (via pkg_deinstall(1)).
> Once the packages marked for  removal  have  been  flushed/deinstalled,
>  you'll  be  asked  if  you want to do another run (to see packages that
>  have become 'leaves' now because you've deinstalled the package(s) that
>  depended  on  them).  In every run you will be shown only packages that
>  you haven't marked for keeping, yet."
> 
> > --
> > Matt LaPlante
> > System Administrator
> > Center for Automation Technologies
> > RPI/CAT, CII 8015
> > 110 8th Street
> > Troy, NY 12180
> > Phone: (518) 276-2275
> > laplante@cat.rpi.edu
> > www.cat.rpi.edu
> >
> > > -----Original Message-----
> > > From: Pat Maddox [mailto:pergesu@gmail.com]
> > > Sent: Monday, January 31, 2005 8:55 PM
> > > To: Matt LaPlante
> > > Cc: freebsd-questions@freebsd.org
> > > Subject: Re: Cleaning Out Ports?
> > >
> > > If you try to remove a package that has child dependencies, then
> > > it'll let you know.  You'll have to use the -f flag to force it to
> > > delete the package, despite there being any dependencies.  If you
> > > want to delete a package along with all its dependencies, you can
> > > use the -r flag.
> > >
> > > Use pkgdb -F to fix any dependencies that might be broken.
> > >
> > > I think that's about right.  I'm a FreeBSD newbie :)
> >
> > _______________________________________________
> > freebsd-questions@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to
> > "freebsd-questions-unsubscribe@freebsd.org"



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