Date: Mon, 31 Jan 2005 18:22:58 -0800 From: "Michael C. Shultz" <reso3w83@verizon.net> To: freebsd-questions@freebsd.org Cc: Matt LaPlante <laplante@cat.rpi.edu> Subject: Re: Cleaning Out Ports? Message-ID: <200501311822.59155.reso3w83@verizon.net> In-Reply-To: <200502010216.j112Gwll028376@smtp4.server.rpi.edu> References: <200502010216.j112Gwll028376@smtp4.server.rpi.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
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?200501311822.59155.reso3w83>