From owner-freebsd-questions@FreeBSD.ORG Mon Jan 23 17:24:02 2006 Return-Path: X-Original-To: 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 3E73816A428 for ; Mon, 23 Jan 2006 17:24:02 +0000 (GMT) (envelope-from kdk@daleco.biz) Received: from ezekiel.daleco.biz (southernuniform.com [66.76.92.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B16543DD5 for ; Mon, 23 Jan 2006 16:51:13 +0000 (GMT) (envelope-from kdk@daleco.biz) Received: from [192.168.2.2] ([69.27.149.254]) by ezekiel.daleco.biz (8.13.1/8.13.1) with ESMTP id k0NGo76s004332; Mon, 23 Jan 2006 10:50:27 -0600 (CST) (envelope-from kdk@daleco.biz) Message-ID: <43D50934.2060501@daleco.biz> Date: Mon, 23 Jan 2006 10:49:56 -0600 From: Kevin Kinsey User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20051026 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Xn Nooby References: <43D327EA.7020902@daleco.biz> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: questions@freebsd.org Subject: Re: Post-Install update steps? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2006 17:24:02 -0000 Xn Nooby wrote: > Hi Kevin, > > Thank your for the thoughtful reply, I will be going through it > thoroughly later tonight. One thing that caught my eye was > something I've never fully understood - the relationship between > packages and source. I know some people use the precompiled > packages, especially for big things like KDE and Gnome. If you > use those packages, and you later rebuild your world - do those > packages get compiled? It would seem like you could run in to > conflicts if you had some software that was pre-compiled and > others that were built from source. I try to always build from > source to avoid such issues. Or perhaps you install te KDE > package, but later want to build from source to utilize some > optimnal compiler settings. > > Does FreeBSD rebuild packages when you try to rebuild "everything"? > > thanks! > Rebuilding your 3rd party "ports/packages" is a seperate operation. If I remember your original mail, you got into that at the very bottom. "make world" and friends only update the "base system". As to the "differences between packages and source", there aren't many. If you have the ports tree installed, you can find this out yourself --- cd into something, say /usr/ports/editors/nano, and type "make package" as root. You'll do exactly what the FreeBSD package building cluster does, only on a scale of one instead of 14000+. Packages are pre-compiled ports. If you install a current set of packages when you install FreeBSD, you can then use a portupgrade-type tool to upgrade them. You can tell the tool to compile fresh, or to simply fetch new (pre-built) packages. It's up to you. Now, your last 2 sentences are insightful, and a reason to use "ports" instead of packages after a machine is "up and running". However, in installation, I'd see little wrong with using pkg_add to get going more quickly, and then set the box up to recompile stuff on nights or weekends.... KDK -- Dr. Livingston? Dr. Livingston I. Presume?