From owner-freebsd-newbies@FreeBSD.ORG Tue Sep 28 03:46:17 2004 Return-Path: Delivered-To: freebsd-newbies@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3C0C16A4CF for ; Tue, 28 Sep 2004 03:46:17 +0000 (GMT) Received: from sccimhc92.asp.att.net (sccimhc92.asp.att.net [63.240.76.166]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA62443D48 for ; Tue, 28 Sep 2004 03:46:16 +0000 (GMT) (envelope-from freebsd@nbritton.org) Received: from nbritton.org (12-223-129-46.client.insightbb.com[12.223.129.46]) by sccimhc92.asp.att.net (sccimhc92) with SMTP id <20040928034615i920071ru2e>; Tue, 28 Sep 2004 03:46:16 +0000 Message-ID: <4158DE7D.4000401@nbritton.org> Date: Mon, 27 Sep 2004 22:46:05 -0500 From: Nikolas Britton User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Kevin D. Kinsey, DaleCo, S.P." References: <415766F7.3070301@optonline.net> <4157716F.5080408@daleco.biz> In-Reply-To: <4157716F.5080408@daleco.biz> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: bsdfsse cc: freebsd-newbies@freebsd.org Subject: Re: Do I upgrade from 5.x to anything ? X-BeenThere: freebsd-newbies@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Gathering place for new users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Sep 2004 03:46:17 -0000 Kevin D. Kinsey, DaleCo, S.P. wrote: > bsdfsse wrote: > >> >> Hi, >> >> I have been running 4.10-Stable for about 3 weeks, and one of my >> computers doesn't work with it. Apparently FreeBSD 4.x doesn't like >> the Asus motherboard's HD controller, and I constantly get disk >> errors. HOWEVER, 5.x seems to work fine. >> > > Seems strange, but not impossible. > >> For the last few weeks, I've been going through this ritual of >> installing 4.10-Release, then immediately >> upgrading to 4-Stable - using the instructions in a book I bought >> ("Absolute BSD"). >> >> My big machine has an Asus motherboard, 160GB, and 2 x 200GB Maxtor >> drives. It also has a new >> 400w power supply, and a Celeron chip. I basically replaced every >> part of the machine trying to get to >> 4.x to work, then gave up and am trying to run 5.x. >> >> Is there something I should be doing after I install 5.x-Release to >> get the latest software? On 4.x I would >> install "cvsup" and "cvsup-without-gui", then running "cvs -g -L 2 >> stable-supfile", and finally doing a make >> buildworld, etc, etc. I have no idea what my options are on 5.x > > > > Same story. But you don't need to install both "cvsup" and > "cvsup-without-gui". Unless you've just > gotta have eye candy, just install the nogui version and run it in an > xterm or something ... or an > alternate console... I agree... > > >> >> I heard 5.x-Stable is coming out in October, so does that mean you >> can't really update 5.x until October? I installed the 5.3-Beta CD, >> but the stable-supfile looks like it will try to get the 4.x stable >> code. I also did >> not really want to run "current" since this machine is supposed to be >> my home server. >> > > HEAD is now been tagged as version 6 ... you're right that you don't > want that. See more below... FreeBSD-CURRENT (HEAD) is now v6, at one time it was v5, v4, v3, .... Unless you are suicidal or a FreeBSD developer you should never track HEAD. There are a few exceptions though, for example when -CURRENT is getting ready to become a -STABLE branch, like with FreeBSD 5.0/5.1/5.2, but even then you should only stay within that release branch, For example FreeBSD v5.2.1's CVS branch tag would then be RELENG_5_2, updating would then give you only security and errata fixes for 5.2.x, not HEAD. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/current-stable.html http://www.freebsd.org/releng/index.html > > >> I mostly want my ports up to date, so I can run Thunderbird, Firefox, >> etc (if they are available on 5.x). >> > > Well, you don't need to cvsup *src* to get your ports up to date. > Your ports tree would need to > be updated, and then reinstall those ports. Or use portupgrade ... > > And the ports tree is the same for everybody. You always cvsup > CURRENT ports .... The FreeBSD ports system has no concept of branches and what not. So whenever you CVSup it will allways be tracking HEAD. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html > > >> Maybe I should make my working 4.x box my "server", and make my >> nonworking machine a 5.x "desktop". >> >> My original plan was to run 4.x on all my home boxen, then load 5.x >> when it got to around 5.3.1 - except >> now my big box wont run 4.x. So I am forced to load 5.x now, or just >> let the machine sit for a month. >> > > If you have 5.3BETA, run it, and cvsup/makebuildworld, etc next > month. Not a problem AFAIK. Now, > if you'd been running 5.1 that'd be a different story, as I understand > it ... In most circumstances if your a newbie to FreeBSD and your hardware is a i586 or better you should forget about using FreeBSD 4.x and just use 5.x, there is no point in learning about 4.x and then having to relearn 5.x. FreeBSD does not normally have point releases, so FreeBSD 5.3.1 will never happen, FreeBSD 5.2.1 was the exception to the rule. What you should do is download and install FreeBSD 5.3-BETA6-i386-disc1.iso and set your sup-file to track the RELENG_5_3 branch. Then when 5.3-RELEASE is released and the 5.3 (RELENG_5_3) branch is cut you can CVSup and update your system to 5.3-RELEASE pXX (p = patch level). Then when 5.4 is released you would change your sup-file to RELENG_5_4 and update your system to the 5.4 branch. You should NOT be tracking 5-STABLE (RELENG_5) until things settle down a bit, my guess is after 5.5-RELEASE. This is because tracking -STABLE does not guaranty system stability, what it mean is that the code base is relatively stable and that it will not receive *radical* changes. http://www.freebsd.org/releng/index.html#freeze http://www.freebsd.org/doc/en_US.ISO8859-1/articles/releng/index.html > . > >> Another option is to try and use the help on the mail lists to figure >> out why 4.x wont run on my big box. I tried so many things I don't >> really want to think about it anymore, lol. The Asus motherboard is >> a replacement >> for another one that died while initially trying to install 4.x I >> literally replaced everything inside the case: power >> supply, motherboard, chip, drive controller, RAM, HD's, cables, >> CDR's, cables. The current error is the hardware >> error "Signal 11". %-( >> >> Well back to my original question: Any suggestions on how to get the >> currently available 5.x tree modestly >> up-to-date? Or should I wait until it matures more? >> >> thx! >> > > Well, 5.3BETA is pretty doggone up to date if you ask me ... but, > whatever. > > An understanding of the RELEASE tags might help. That information > is in the Handbook, Chapter 19 IIRC, "The Cutting Edge". > > You should be able to modify the stable-supfile to grab RELENG_5 instead > of RELENG_4, this would get you to "BETA3", methinks (haven't checked > the site today, but IIRC that's what was on ftp two days ago when I was > there.) > > For ports, use /usr/share/examples/cvsup/ports-supfile when you cvsup. > You may also want to install portupgrade > (/usr/ports/sysutils/portupgrade), > although there were problems with it a few days ago; I think they're > fixed > now, caveat emptor and YMMV and all that ....