Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Jan 2000 04:40:17 +0200
From:      Giorgos Keramidas <charon@hades.hell.gr>
To:        Ariel Burbaickij <Ariel.Burbaickij@mni.fh-giessen.de>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: need for examples.
Message-ID:  <20000109044017.A15437@hades.hell.gr>
In-Reply-To: <Pine.GSO.4.10.10001070935020.14267-100000@hannibal>
References:  <Pine.GSO.4.10.10001070935020.14267-100000@hannibal>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jan 07, 2000 at 09:41:08AM +0100, Ariel Burbaickij wrote:
> 
> Second point I would like to upgrade my system from 3.2 to 3.3 and
> will gladly see some examples/sequence of necessary steps.The
> estimated time for download using 56kbd/sec modem cvsup and mirror
> somewhere in germany (it means in the some country) would be also
> helpful.So once more what I would like to see is sequence of steps
> undertook by someone who had already succesfully up-graded.As usually
> any questions from you aimed to clear the situation are welcome

If you're upgrading from the sources, you can use cvsup to fetch the
necessary patches to your 3.2 sources and upgrage to the latest
3.4-STABLE system.  I keep a file called releng_3.sup in my root
account directory that contains:

	# cat /root/releng_3.sup
	*default host=cvsup.de.freebsd.org
	*default base=/usr
	*default prefix=/usr
	*default release=cvs tag=RELENG_3
	*default delete use-rel-suffix
	*default compress

	src-all
	src-crypto

and I use cvsup on it, with a command like:

	# cvsup -g -L 2 ~/releng_3.sup

to upgrade the sources every now and then.

Once your /usr/src tree is updated [which takes about 10-15 minutes
with my 28.8 Kbit/s modem], you can kill that PPP link, and use the
sources fetched to upgrade the base-system.  The commands I usually
find handy are:

	# cd /usr/src
	# make world

Note however, that you might prefer to boot the updated kernel before
making the world.  The whole procedure of building a custom kernel is
described in the handbook, but if you have a config file ready, say one
called MYKERNEL, you can almost always get away with:

	# cd /usr/src/sys/i386/conf/
	# config MYKERNEL
	# cd ../../compile/MYKERNEL
	# make depend
	# make
	# make install
	# reboot

For more details on these two procedures, look at the handbook, at the
following sections:

    Configuring the FreeBSD Kernel
	URL = http://www.freebsd.org/handbook/kernelconfig.html

    Synchronizing Source Trees over the Internet
	URL = http://www.freebsd.org/handbook/synching.html

    Using make world to rebuild your system
	URL = http://www.freebsd.org/handbook/makeworld.html

    Obtaining FreeBSD : CVSup Sites
	URL = http://www.freebsd.org/handbook/mirrors-cvsup.html

Hope that helps.

-- 
Giorgos Keramidas, < keramida @ ceid . upatras . gr >
"What we have to learn to do, we learn by doing." [Aristotle]


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000109044017.A15437>