Cleaning Out Ports?
laplante at cat.rpi.edu
Mon Jan 31 18:35:24 PST 2005
This looks like what I'm after, thank you!
> -----Original Message-----
> From: Michael C. Shultz [mailto:reso3w83 at verizon.net]
> Sent: Monday, January 31, 2005 9:23 PM
> To: freebsd-questions at 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 at cat.rpi.edu
> > www.cat.rpi.edu
> > > -----Original Message-----
> > > From: Pat Maddox [mailto:pergesu at gmail.com]
> > > Sent: Monday, January 31, 2005 8:55 PM
> > > To: Matt LaPlante
> > > Cc: freebsd-questions at 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 at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to
> > "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions