From owner-freebsd-stable@FreeBSD.ORG Sun Sep 21 17:14:48 2008 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8142106566C for ; Sun, 21 Sep 2008 17:14:48 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6]) by mx1.freebsd.org (Postfix) with ESMTP id 511618FC13 for ; Sun, 21 Sep 2008 17:14:48 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 1244 invoked by uid 399); 21 Sep 2008 16:48:06 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 21 Sep 2008 16:48:06 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <48D67AC0.4040301@FreeBSD.org> Date: Sun, 21 Sep 2008 09:48:00 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Byung-Hee HWANG References: <1221990863.929.21.camel@phyll.izb.knu.ac.kr> In-Reply-To: <1221990863.929.21.camel@phyll.izb.knu.ac.kr> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org Subject: Re: easy way to upgrade from 6.3 to 7.1 (including port packages) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Sep 2008 17:14:48 -0000 Byung-Hee HWANG wrote: > in my experience, in usual kernel && userland upgrading is good, > however, everytime port upgrading have problem, whenever new -REL is > released ;; i usually do port upgrading by portupgrade(1). > > at once(when 6.2-REL was released) i did upgrading port by > portupgrade(1) but i met failures on the upgrading. then i did > `pkg_delete -af` and then i did installation all packages by pkg_add(1) > cause at that time the packages were twisted each other roughly ;; > > so is there any easy way to upgrade packages ?? > can you please help me about this matters? The generally accepted wisdom (which I am repeating because I agree with it) is that when updating major versions you should: 1. Carefully back up your configuration files and data 2. Do a clean install of the new version 3. Update configuration files 4. Restore data 5. Re-install your ports. What I usually do for step 3 is to un-tar the old configuration files in a new directory and then diff -ur old/etc /etc, and after ports are installed I diff -ur old/usr/local/etc /usr/local/etc. For step 5, I have a recommended update procedure in the portmaster man page. Even if you don't intend to use portmaster to re-install your ports I recommend installing it and reading that part of the man page before you do your update to get an idea of what is important for you to restore. hope this helps, Doug -- This .signature sanitized for your protection