From owner-freebsd-questions@FreeBSD.ORG Tue Feb 1 02:35:24 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E35816A4CE for ; Tue, 1 Feb 2005 02:35:24 +0000 (GMT) Received: from smtp2.server.rpi.edu (smtp2.server.rpi.edu [128.113.2.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80AC843D3F for ; Tue, 1 Feb 2005 02:35:23 +0000 (GMT) (envelope-from laplante@cat.rpi.edu) Received: from CYBERDOGT42 (laplam.stu.rpi.edu [128.113.151.85]) by smtp2.server.rpi.edu (8.13.0/8.13.0) with ESMTP id j112ZMCb021366; Mon, 31 Jan 2005 21:35:23 -0500 Message-Id: <200502010235.j112ZMCb021366@smtp2.server.rpi.edu> From: "Matt LaPlante" To: "'Michael C. Shultz'" , Date: Mon, 31 Jan 2005 21:35:21 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.6353 Thread-Index: AcUIBY39Jhfz0EXLRvSU96CSYnZPEAAAQrIw X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 In-Reply-To: <200501311822.59155.reso3w83@verizon.net> X-CanItPRO-Stream: default X-RPI-SA-Score: undef - spam-scanning disabled X-Scanned-By: CanIt (www . canit . ca) Subject: RE: Cleaning Out Ports? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 02:35:24 -0000 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"