From owner-freebsd-questions@FreeBSD.ORG Tue Feb 1 02:16:59 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 6BE4016A4CF for ; Tue, 1 Feb 2005 02:16:59 +0000 (GMT) Received: from smtp4.server.rpi.edu (smtp4.server.rpi.edu [128.113.2.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 017B843D2F for ; Tue, 1 Feb 2005 02:16:59 +0000 (GMT) (envelope-from laplante@cat.rpi.edu) Received: from CYBERDOGT42 (laplam.stu.rpi.edu [128.113.151.85]) by smtp4.server.rpi.edu (8.13.0/8.13.0) with ESMTP id j112Gwll028376; Mon, 31 Jan 2005 21:16:58 -0500 Message-Id: <200502010216.j112Gwll028376@smtp4.server.rpi.edu> From: "Matt LaPlante" To: "'Pat Maddox'" Date: Mon, 31 Jan 2005 21:16:56 -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: AcUIAQV93FNDYhIDR92ntP+hxm7GVQAAlWxg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 In-Reply-To: <810a540e05013117544b00fac2@mail.gmail.com> X-CanItPRO-Stream: default X-RPI-SA-Score: undef - spam-scanning disabled X-Scanned-By: CanIt (www . canit . ca) cc: freebsd-questions@freebsd.org 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:16:59 -0000 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? -- 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 :)