From owner-freebsd-questions@FreeBSD.ORG Tue Jan 31 17:44:11 2006 Return-Path: X-Original-To: freebsd-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 0C1D116A420 for ; Tue, 31 Jan 2006 17:44:11 +0000 (GMT) (envelope-from youshi10@u.washington.edu) Received: from mxout1.cac.washington.edu (mxout1.cac.washington.edu [140.142.32.134]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B85D43D49 for ; Tue, 31 Jan 2006 17:44:10 +0000 (GMT) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.9]) by mxout1.cac.washington.edu (8.13.5+UW05.10/8.13.5+UW05.09) with ESMTP id k0VHi9BL017105 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 31 Jan 2006 09:44:09 -0800 X-Auth-Received: from [128.208.4.22] (shiina.dyn.cs.washington.edu [128.208.4.22]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.5+UW05.10/8.13.5+UW05.09) with ESMTP id k0VHi7ea029400 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Tue, 31 Jan 2006 09:44:09 -0800 Mime-Version: 1.0 (Apple Message framework v746.2) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <93676E29-4F0E-40DC-904C-225A859D0B78@u.washington.edu> Content-Transfer-Encoding: 7bit From: Garrett Cooper Date: Tue, 31 Jan 2006 09:45:23 -0800 To: freebsd-questions@freebsd.org X-Mailer: Apple Mail (2.746.2) X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0' Subject: Re: Standard way of updating 6.x ? 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: Tue, 31 Jan 2006 17:44:11 -0000 On Jan 31, 2006, at 8:31 AM, Xn Nooby wrote: > Is there a suggested method for updating a newly installed FreeBSD > 6.0system? I have found several websites with similar but differing > methods, > often somehow specific to the author's configuration. What I > usually do > first is install from a CD and get a bare-bones system bootable. > What I > would like to do after that is update the kernel, system programs, > user > programs, and packages. I usually end up using cvsup, portsnap, and > portupgrade with varying levels of success. > > What I would really like is a fool-proof method that works > everytime, if > there is such a thing. For example, rebuilding things at the > lowest layer > first, and working my way up. I was following a websites tutorial > yesterday, and was confronted with a "stale imagemagic dependency", > where I > chose to "force" an override. I didn't know if I was doing some > wrong or > not, and it seemed to work, but I would rather not have to force > anything, > if possible. > > Previously I had posted the steps I was using, and several people made > annotations which I was able to integrate, but I was mostly curious > if there > wasn't some standard way. I am trying to use portsnap, since it > seems much > faster than cvsup, but the handbook doesn't seem to have portsnap > integrated > in to the rebuild steps yet (it is in the appendix I think). > > There seems to be updates steps for 4.x and 5.x, but not yet 6.x, > or maybe I > just have found them yet. There seems to be a lot of ways to > update your > system right now. Actually I think you're on the right track as to what method needs to be done to update your system. cvsup: Use for updating the ports tree and your system's source (base, docs, info, manpages, contrib, etc stuff available in sysinstall). portupgrade: Use for updating your actual ports programs. There may be a more elegant solution though and I would be more than happy to hear it too :). -Garrett