From owner-freebsd-questions@FreeBSD.ORG Mon Jun 25 16:08:47 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 B22CA16A400 for ; Mon, 25 Jun 2007 16:08:47 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from smtp-vbr7.xs4all.nl (smtp-vbr7.xs4all.nl [194.109.24.27]) by mx1.freebsd.org (Postfix) with ESMTP id 62AE513C455 for ; Mon, 25 Jun 2007 16:08:47 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from slackbox.xs4all.nl (slackbox.xs4all.nl [213.84.242.160]) by smtp-vbr7.xs4all.nl (8.13.8/8.13.8) with ESMTP id l5PG8jkL014204; Mon, 25 Jun 2007 18:08:45 +0200 (CEST) (envelope-from rsmith@xs4all.nl) Received: by slackbox.xs4all.nl (Postfix, from userid 1001) id 18E63B822; Mon, 25 Jun 2007 18:08:45 +0200 (CEST) Date: Mon, 25 Jun 2007 18:08:45 +0200 From: Roland Smith To: Graham Bentley Message-ID: <20070625160844.GB28294@slackbox.xs4all.nl> Mail-Followup-To: Graham Bentley , freebsd-questions@freebsd.org References: <20070625120019.668D416A49A@hub.freebsd.org> <20070625151858.20ee23ad@3bsd.cpcnw.co.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TakKZr9L6Hm6aLOc" Content-Disposition: inline In-Reply-To: <20070625151858.20ee23ad@3bsd.cpcnw.co.uk> X-GPG-Fingerprint: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 X-GPG-Key: http://www.xs4all.nl/~rsmith/pubkey.txt X-GPG-Notice: If this message is not signed, don't assume I sent it! User-Agent: Mutt/1.5.15 (2007-04-06) X-Virus-Scanned: by XS4ALL Virus Scanner 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 16:08:47 -0000 --TakKZr9L6Hm6aLOc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 25, 2007 at 03:18:58PM +0100, Graham Bentley wrote: > OK, I am fairly new to FreeBSD and returning from a long while away. >=20 > I am currently working on an install I have performed from the 6.2 > release discs I downloaded several days ago. >=20 > I chose X-Kern-Dev install and have a mixed bag of pkg_add -r > packages, some programs I have downloaded and compiled from source > from developers sites (Claws-mail and Xfce4 to name 2) as well as > apps I cd'ed into into /usr/ports/name and made [nvidia for 1] > I am only aware of the names cvsup, portupgrade, portmanager,=20 > portsnap, make world etc and am getting this round my neck a=20 > bit but this is what I have summized ; >=20 > 1) Do basic [minimal] install of 6.2 rel from disc 1 > 2) pkg_add cvsup-without-gui and get the latest ports installed No need for that anymore. A rewrite of cvsup in C called csup is part of the base system in 6.2. > 3) Build *everything* from this ports tree [including base/kernel?] > 4) Find out how to keep updated / informed on updates to packages > I have installed, and do so where necessary. That's what you use portmaster(8) or portmanager(8) for. (I use portmaster = now). For updating the ports tree, I use portsnap(8). First time that you use it: # portsnap fetch extract After that; # portsnap fetch update Getting a list of installed ports, inluding available updates: $ portmaster -L >ports.list If you read the list, you'll see which ones have updates available. First thing to do is read /usr/ports/UPDATING. Skipping this might leave you with broken ports, in which case you get to keep both pieces.=20 Next you usually update your ports with e.g; # portmaster -B -d Unless UPDATING tells you otherwise. Do read the manual pages of the tools you're using. > If anyone can advise, point me in the direction of tutorials > or step by steps, on the above It would be greatly appreciated. >=20 > I would like to understand why its not so great to just install > everything from pkg_add, whats the advantages of ports etc=20 With pkg_add you get the default options for the port (if any). That might not be what you want. And not all configuration options can be set with the OPTIONS mechanism.=20 See http://www.xs4all.nl/~rsmith/freebsd/index.html#make.conf Roland --=20 R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) --TakKZr9L6Hm6aLOc Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFGf+iMEnfvsMMhpyURAuJJAKCWw0rOB7L4iLaseJUjHnsL5ZuC8wCcC0wd GS76LIQqQOcqu+8flXOGuSU= =j9bb -----END PGP SIGNATURE----- --TakKZr9L6Hm6aLOc--