From owner-freebsd-questions@FreeBSD.ORG  Tue Aug 24 18:47:10 2004
Return-Path: <owner-freebsd-questions@FreeBSD.ORG>
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 A50A016A4CF
	for <freebsd-questions@freebsd.org>;
	Tue, 24 Aug 2004 18:47:10 +0000 (GMT)
Received: from lists.freedombi.com (idealso.com [207.179.98.220])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 1664943D1F
	for <freebsd-questions@freebsd.org>;
	Tue, 24 Aug 2004 18:47:06 +0000 (GMT)
	(envelope-from charles@idealso.com)
Received: by lists.freedombi.com (Postfix, from userid 1000)
	id 4B82D72825; Tue, 24 Aug 2004 14:47:05 -0400 (EDT)
Received: from freedombi.com (localhost [192.168.10.108])
	by lists.freedombi.com (Postfix) with SMTP id 6BABC72327
	for <freebsd-questions@freebsd.org>;
	Tue, 24 Aug 2004 14:47:03 -0400 (EDT)
Received: from 24.11.146.21
        (SquirrelMail authenticated user charles)
        by freedombi.com with HTTP;
        Tue, 24 Aug 2004 14:47:03 -0400 (EDT)
Message-ID: <37045.24.11.146.21.1093373223.squirrel@freedombi.com>
Date: Tue, 24 Aug 2004 14:47:03 -0400 (EDT)
From: "Charles Ulrich" <charles@idealso.com>
To: freebsd-questions@freebsd.org
User-Agent: SquirrelMail/1.4.2
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Priority: 3
Importance: Normal
X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on freedombi.com
X-Spam-Level: 
X-Spam-Status: No, hits=-3.7 required=7.0 tests=BAYES_00,PRIORITY_NO_NAME 
	autolearn=no version=2.63
Subject: Re: Reinstalling,
 then upgrading (Was Re: Salvageable? (Was Re:make installworld  
 error))
X-BeenThere: freebsd-questions@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: User questions <freebsd-questions.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>,
	<mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions>
List-Post: <mailto:freebsd-questions@freebsd.org>
List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>,
	<mailto:freebsd-questions-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Aug 2004 18:47:10 -0000

Lowell Gilbert said:
> In FreeBSD, a "port" is a third-party application ported to be built from
source on your system.  A "package" is a pre-compiled binary of that port. 
Once installed, they are both tracked (and removable) by the same database,
usually referred to as the "package database".  See the FreeBSD Handbook
section on "Installing Applications: Packages and Ports" for a full
explanation.

Just out of curiosity, is it incorrect to simply say that ports build
packages? That is, once a piece of software is installed with 'make install',
is it treated the same as any package that was installed from the installation
CD? (If not, or if the relationship is really a whole lot more complex than
that, then my rant below doesn't apply.)

A lot of new users can't readily tell the difference between a port and
package and frequently use the two terms interchangably. The handbook gives an
overview of both ports and package but stops short of clearly spelling out
this important distinction. But at the same time, it also implies that ports
and packages are two completely separate ways of installing software when in
reality they are actually two parts of the same system. The phrase "ports
build packages" is a neat and efficient way of rectifying the
misunderstandings that can occur when trying to give a proper explanation of
FreeBSD package management.

-- 
Charles Ulrich
System Administrator
Ideal Solution - http://www.idealso.com



-- 
Charles Ulrich
System Administrator
Ideal Solution - http://www.idealso.com