From owner-freebsd-questions@FreeBSD.ORG Sat Nov 5 14:52:38 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E70D5106564A for ; Sat, 5 Nov 2011 14:52:38 +0000 (UTC) (envelope-from cpghost@cordula.ws) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id AE2ED8FC13 for ; Sat, 5 Nov 2011 14:52:38 +0000 (UTC) Received: by qadb12 with SMTP id b12so1787822qad.13 for ; Sat, 05 Nov 2011 07:52:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.152.65 with SMTP id uw1mr4681719obb.10.1320504757730; Sat, 05 Nov 2011 07:52:37 -0700 (PDT) Received: by 10.182.88.98 with HTTP; Sat, 5 Nov 2011 07:52:37 -0700 (PDT) X-Originating-IP: [93.221.172.73] In-Reply-To: References: <20111105012317.065c6b6f@cox.net> <20111105062341.03b20d37@cox.net> Date: Sat, 5 Nov 2011 15:52:37 +0100 Message-ID: From: "C. P. Ghost" To: Zantgo Content-Type: text/plain; charset=ISO-8859-1 Cc: "freebsd-questions@FreeBSD.org" Subject: Re: -Stable periodic updates 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: Sat, 05 Nov 2011 14:52:39 -0000 On Sat, Nov 5, 2011 at 3:36 PM, Zantgo wrote: > I will say my question clear. > If I have FreeBSD-8.2-stable, updated 2011/05/18, what I want to do is update the current, as for example 2011/11/01. I am willing to read me a manual that tells me how to do this._______________________________________________ Short answer: 1. Update /usr/src with csup using an appropriate supfile. e.g.: ---------- /etc/8stable-sup ---------------------------- *default host=cvsup2.FreeBSD.org *default base=/usr *default prefix=/usr *default release=cvs tag=RELENG_8 *default delete use-rel-suffix *default compress src-all ----------- /etc/8stable-sup ---------------------------- # csup -g -L2 /etc/8stable-sup 2. Compile /usr/src into /usr/obj: # cd /usr/src # make buildworld && make buildkernel KERNCONF=GENERIC 3. Install /usr/obj as the base system: # make installkernel KERNCONF=GENERIC # reboot (single user) (You do this to verify that the new kernel is booting correctly) (single-user)# mount -a (single-user)# cd /usr/src (single-user)# mergemaster -p (single-user)# make installworld (single-user)# mergemaster (single-user)# make delete-old [optional, but beware!] (single-user)# make delete-old-libs (single-user)# reboot 4. Now update the ports tree /usr/ports -------------- /etc/ports-sup ------------------------------- *default host=cvsup2.FreeBSD.org *default base=/usr *default prefix=/usr *default release=cvs tag=. *default delete use-rel-suffix *default compress ports-all --------------- /etc/ports-sup ------------------------------- # csup -g -L2 /etc/ports-sup 5. Update the installed ports on your system, by rebuilding all ports that are not up-to-date: # cd /usr/ports # less UPDATING (Read from the entry of the last time you've updated the ports) (get a new portmaster just in case) # portmaster -b ports-mgmt/portmaster (now, rebuild all that is not up-to-date) # portmaster -a Or, if you prefer: # pkg_version -v '<' > /root/pkg-update-list.txt # less /root/pkg-update-list # portmaster -b (one-port-after-the-other-from-the-list-above) (To get portmaster, install /usr/ports/ports-mgmt/portmaster) Good luck, -cpghost. -- Cordula's Web. http://www.cordula.ws/