From owner-freebsd-questions@FreeBSD.ORG Sun Dec 12 00:25:28 2004 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 E715616A4F3 for ; Sun, 12 Dec 2004 00:25:28 +0000 (GMT) Received: from lariat.org (lariat.org [63.229.157.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEF1B43D39 for ; Sun, 12 Dec 2004 00:25:27 +0000 (GMT) (envelope-from brett@lariat.org) Received: from runaround.lariat.org (IDENT:ppp1000.lariat.org@lariat.org [63.229.157.2]) by lariat.org (8.9.3/8.9.3) with ESMTP id RAA02202; Sat, 11 Dec 2004 17:25:22 -0700 (MST) X-message-flag: Warning! Use of Microsoft Outlook renders your system susceptible to Internet worms. Message-Id: <6.2.0.14.2.20041211172443.05e4edf0@localhost> X-Mailer: QUALCOMM Windows Eudora Version 6.2.0.14 Date: Sat, 11 Dec 2004 17:25:22 -0700 To: Chuck Swiger From: Brett Glass In-Reply-To: <41BB8D71.6040801@mac.com> References: <6.2.0.14.2.20041211162451.05b17c98@localhost> <41BB87FB.7090700@mac.com> <6.2.0.14.2.20041211165724.05a6a2d0@localhost> <41BB8D71.6040801@mac.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" cc: questions@freebsd.org Subject: Re: Un-GNOME-ing a FreeBSD box 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: Sun, 12 Dec 2004 00:25:29 -0000 What a mess! I can't believe that he could do this just by typing "make", and that there would be no easier way to back things out. --Brett At 05:14 PM 12/11/2004, Chuck Swiger wrote: >Brett Glass wrote: >>I'm unfamiliar with "pkgdb". What does it do? > >When you change a huge number of dependencies by deleting gnome and/or X11, it's a good idea to upgrade the pakacge database: > > The pkgdb command is a tool to create or update the system package data- > base which is used by the portupgrade(1) tool suite. It maintains a hash > that maps an installed file to a package name, a hash that maps a package > to an origin, and a list of installed packages. >[ ... ] > The pkgdb command also works as an interactive tool for fixing the pack- > age registry database when -F is specified. It helps you resolve stale > dependencies, unlink cyclic dependencies, complete stale or missing ori- > gins and remove duplicates. You should run this command periodically so > portupgrade(1) and other pkg_* tools can work effectively and reliably. > >You might find that portupgrade wants to pull in X11 again for some port that was left over; you will then need to either delete such ports, or recompile them without X11, or find an alternate, etc depending on the specifics. > >-- >-Chuck