Date: Sat, 5 Nov 2011 15:52:37 +0100 From: "C. P. Ghost" <cpghost@cordula.ws> To: Zantgo <zantgo@gmail.com> Cc: "freebsd-questions@FreeBSD.org" <freebsd-questions@freebsd.org> Subject: Re: -Stable periodic updates Message-ID: <CADGWnjXXG=vrwQ3aVNvyN2b6n6OwOUD-%2BL3oth5ERf4HfcUZXA@mail.gmail.com> In-Reply-To: <BD35A26D-423B-46C6-8720-EC0192B0496C@gmail.com> References: <C87DEE19-615F-4FD0-8091-E8A143DB2970@gmail.com> <20111105012317.065c6b6f@cox.net> <op.v4gyj6t3halquq@michael-think> <20111105062341.03b20d37@cox.net> <BD35A26D-423B-46C6-8720-EC0192B0496C@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Nov 5, 2011 at 3:36 PM, Zantgo <zantgo@gmail.com> 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/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADGWnjXXG=vrwQ3aVNvyN2b6n6OwOUD-%2BL3oth5ERf4HfcUZXA>