From owner-freebsd-questions@FreeBSD.ORG Mon Jun 25 17:42:01 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E3D5516A400 for ; Mon, 25 Jun 2007 17:42:01 +0000 (UTC) (envelope-from sonicy@otenet.gr) Received: from aiolos.otenet.gr (aiolos.otenet.gr [195.170.0.93]) by mx1.freebsd.org (Postfix) with ESMTP id 6983513C45B for ; Mon, 25 Jun 2007 17:42:01 +0000 (UTC) (envelope-from sonicy@otenet.gr) Received: from atlantis.dyndns.org (athedsl-81768.home.otenet.gr [87.203.72.182]) by aiolos.otenet.gr (8.13.8/8.13.8/Debian-3) with ESMTP id l5PHfvav008235; Mon, 25 Jun 2007 20:41:57 +0300 Message-ID: <467FFE64.6040306@otenet.gr> Date: Mon, 25 Jun 2007 20:41:56 +0300 From: Manolis Kiagias User-Agent: Thunderbird 2.0.0.4 (X11/20070615) MIME-Version: 1.0 To: Graham Bentley References: <20070625120019.668D416A49A@hub.freebsd.org> <20070625151858.20ee23ad@3bsd.cpcnw.co.uk> <20070625160844.GB28294@slackbox.xs4all.nl> <20070625175144.6f145b7f@3bsd.cpcnw.co.uk> <20070625171659.GA30692@slackbox.xs4all.nl> <20070625182711.5798a588@3bsd.cpcnw.co.uk> In-Reply-To: <20070625182711.5798a588@3bsd.cpcnw.co.uk> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: freebsd-questions@freebsd.org Subject: Re: Starting again from Scratch 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, 25 Jun 2007 17:42:02 -0000 Graham Bentley wrote: > On Mon, 25 Jun 2007 19:16:59 +0200 > Roland Smith wrote: > > >> On Mon, Jun 25, 2007 at 05:51:44PM +0100, Graham Bentley wrote: >> >>> So, if I where to start again, I would ; >>> >>> 1) Install 'minimal' distrib from 6.2 rel CD1 >>> 2) portsnap fetch extract >>> 3) make install my system >>> >> The base system and ports are separate. The base system is built from >> /usr/src, while ports are built under /usr/ports. >> >> Concerning ports, I would install them from an _updated_ ports tree if >> your system isn't too slow. Start with what you really need, and add >> things if you miss them. If you build a high-level port like >> e.g. firefox, it will built the stuff it requires automatically. But I >> would start with building the xorg meta-port, to get X sorted first. >> >> Currently I have 427 ports installed om my desktop system, ≌ 100 of >> which are part of the new modular xorg. >> >> >>> Then in future use portmaster as you say ? >>> >> Yes. >> >> Roland >> > > Cheers Roland, > > Is it considered OK to update the ports and build up your worktop > *without* bothering with building world? Also, building a kernel > but leaving world at release? > > My system is an Athalon2.4/1GB/NV5200 so seems quick enough and > I am not in that much of a hurry. However, I dont want to spend > hours and hours waiting for compiles... > > Can you clue me up on xorg 'meta-port' ??? > > I can feel a re-install coming on .... > > It is ok to update ports and use them without ever rebuilding world or the kernel (or upgrade system sources). You may also build the kernel as many times as you wish from the release sources and not build the world. The world is already built on release sources anyway. If you do update the system sources however, you will have to build world along with the kernel the first time. Any subsequent kernel rebuilds from the same sources will not require a world rebuilt. Generally rebuilding the world and kernel is a very good way to move from one release to the next without reinstalling everything from scratch. One important thing, when building ports or upgrading, always read the file /usr/ports/UPDATING. It contains valuable info on how you should proceed on specific ports. The procedure for the xorg upgrade is described in there as well and you should follow it (even if you are clean installing xorg). Your system is fine performance wise, still it will take quite some time (hours and hours...) to compile / install xorg and a desktop environment.