From owner-freebsd-questions Sat Jun 1 19:54:38 2002 Delivered-To: freebsd-questions@freebsd.org Received: from topaz.mdcc.cx (topaz.mdcc.cx [212.204.230.141]) by hub.freebsd.org (Postfix) with ESMTP id A5DBE37B409 for ; Sat, 1 Jun 2002 19:54:32 -0700 (PDT) Received: from k7.mavetju (topaz.mdcc.cx [212.204.230.141]) by topaz.mdcc.cx (Postfix) with ESMTP id 1CE7F2B6AE; Sun, 2 Jun 2002 04:54:19 +0200 (CEST) Received: by k7.mavetju (Postfix, from userid 1001) id 42A956A711E; Sun, 2 Jun 2002 12:53:55 +1000 (EST) Date: Sun, 2 Jun 2002 12:53:55 +1000 From: Edwin Groothuis To: tyler spivey Cc: freebsd-questions@freebsd.org Subject: Re: freebsd from source? Message-ID: <20020602125355.D552@k7.mavetju> Mail-Followup-To: Edwin Groothuis , tyler spivey , freebsd-questions@freebsd.org References: <20020602015735.OVFH7991.priv-edtnes09-hme0.telusplanet.net@a7a42593> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20020602015735.OVFH7991.priv-edtnes09-hme0.telusplanet.net@a7a42593>; from tspivey8@telus.net on Sat, Jun 01, 2002 at 07:57:35PM -0600 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, Jun 01, 2002 at 07:57:35PM -0600, tyler spivey wrote: > well, i come from a linux from scratch (lfs) background, > where i install the base and everything else from source. i'm wondering if it is possible > to install the base system of freebsd from my custom burned 4.4 cds, > but compile the ports i need from source instead of using the ports system? i'm not comfortable with it yet, and > if i install, say, someport, i don't know what it's trying to do, > so i can't see if it's doing somethingi don't want it to. You might have mixed up two things: - packages, which are binary distributions (just like the Debian and Red Hat way of living) - ports, which only have in it where you can find it, what dependencies it has and how to make it. The compiling itself happens on your own system. If you think that ports are too sophisticated, you can always extract the tarball, run configure, make and make install yourself. And might run into small problems like missing (or different) headerfiles, installing in /usr/bin instead of /usr/local/bin, wrong directories et al. For example if you look at /usr/ports/shells/bash2/files, the file patch-ac shows you a small but interesting change in the configure-script, patch-doc_bash.1 a FreeBSD-specific change in the man-page etc. So if you want to install binary stuff, use packages. If you want to install from source, use ports. For what it is worth, I've submitted several ports and use the ports for all the software I install. Even software I make for other people (and which is not in the FreeBSD ports-collection) I still make it as a port-style. It's the easy of installing/uninstalling. Edwin -- Edwin Groothuis | Personal website: http://www.MavEtJu.org edwin@mavetju.org | Interested in MUDs? Visit Fatal Dimensions: bash$ :(){ :|:&};: | http://www.FatalDimensions.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message