From owner-freebsd-questions@FreeBSD.ORG Tue Jun 22 14:31:55 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 8439F16A4CE for ; Tue, 22 Jun 2004 14:31:55 +0000 (GMT) Received: from clunix.cl.msu.edu (clunix.cl.msu.edu [35.9.2.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 223BF43D4C for ; Tue, 22 Jun 2004 14:31:55 +0000 (GMT) (envelope-from jerrymc@clunix.cl.msu.edu) Received: (from jerrymc@localhost) by clunix.cl.msu.edu (8.11.7p1+Sun/8.11.7) id i5MEVSh13169; Tue, 22 Jun 2004 10:31:28 -0400 (EDT) From: Jerry McAllister Message-Id: <200406221431.i5MEVSh13169@clunix.cl.msu.edu> To: arden@nildram.co.uk (arden) Date: Tue, 22 Jun 2004 10:31:26 -0400 (EDT) In-Reply-To: <1087903674.2382.12.camel@localhost> from "arden" at Jun 22, 2004 12:27:54 PM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: FreeBSD Questions Subject: Re: ports cd 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, 22 Jun 2004 14:31:55 -0000 Howdy, > hi all > > is it possible to download a cd of the ports so i can use it on a > standaloan machine The entire ports collection would not fit on a CD or even a boxful of CDs. Someone counted a little while ago and found there were more than 10,000 ports available in the system. I think you may be misunderstanding the ports system and the way it works. It is a bit confusing because the word 'ports' is gets used to refer to two different things; the ports system that handles downloading and installing extra utilities and those extra utilities themselves. So, you use the ports system to install ports... When you install the 'ports' system you really only install the skeleton for the installation of 'ports'. It is a bunch of makefiles and lists of files and the addresses of where to get them for download, etc. When system (and ports system) installation is complete, you can cd in to the /usr/ports/ tree and find whatever you want and type "make" and when it finishes, "make install" and the ports system will go out to whatever maintainer is distributing that particular port, download it, configure it, compile it, download and install any dependancies and then finally install the port you want - all magically before your very eyes. Do this for each port you want installed. Notice by this, that the actual ports are kept in source form by the various maintainers. Some of them also build packages of their ports, but not all of them do that (I would guess, most don't) A few, such as OpenOffice are so big and take so long to build and depend on so many things that it is convenient to just install their premade package rather than building it all from ports. But most are not that big and take only a couple of minutes or so, depending on your network and machine speed. So, there is not benefit in creating binary install packages for them - and some significant disadvantages. So, more than you wanted to know, but what you need to know, ////jerry > > arden >