Hi, I would like to follow 4-stable on my FreeBSD box, and i can't fetch binaries from /stand/sysinstall. Can anyone help me? Here is how i did: 1) I installed 4.8-RELEASE from CD, 2) I used cvsup to upgrade. For this i used the stable-supfile as shown in the Handbook. => My OS version as shown by 'uname -a' and '/stand/sysinstall' is "4.8-STABLE". It looks like "4.8-STABLE" is slightly different from "4-STABLE": my problem is, i can't install up-to-date packaged binaries with this release. (Precision: I know i could recompile everything manually from ports, but, as i like many gory like mozilla, gnome, openoffice... it would take many days dedicated to recompilation on my single PC.) So, i tried to upgrade from within '/stand/sysinstall' by FTP. - First, it complained that it can't find the "4.8-STABLE" distribution on my FTP source (which can be any FreeBSD server or mirror) - So, i tried to force the Release Version in the Options menu to 4-STABLE. No more luck, same error message... - As the error message suggested me to put "any" in the Release Version in the Options, i tried to. The error message got different then ("unable to get packages/INDEX from selected media"). But it kept unsuccessful. I am a little puzzled, because i feel like i followed the instructions, but it does not work as expected. I must have missed something. But what? Thank you in advance for showing me what i did wrong! Xavier de Labouret PS: thank you for CC:ing me also, as i am not a subscriber to freebsd-stable@freebsd.org.
Xavier de Labouret wrote:> > Hi, > > I would like to follow 4-stable on my FreeBSD box, and i can't fetch > binaries from /stand/sysinstall. Can anyone help me? > > Here is how i did: > > 1) I installed 4.8-RELEASE from CD, > 2) I used cvsup to upgrade. For this i used the stable-supfile as shown > in the Handbook. > > => My OS version as shown by 'uname -a' and '/stand/sysinstall' is > "4.8-STABLE". > > It looks like "4.8-STABLE" is slightly different from "4-STABLE": my > problem is, i can't install up-to-date packaged binaries with this release. > (Precision: I know i could recompile everything manually from ports, > but, as i like many gory like mozilla, gnome, openoffice... it would > take many days dedicated to recompilation on my single PC.) > > So, i tried to upgrade from within '/stand/sysinstall' by FTP. > > - First, it complained that it can't find the "4.8-STABLE" distribution > on my FTP source (which can be any FreeBSD server or mirror) > - So, i tried to force the Release Version in the Options menu to > 4-STABLE. No more luck, same error message... > - As the error message suggested me to put "any" in the Release Version > in the Options, i tried to. The error message got different then > ("unable to get packages/INDEX from selected media"). But it kept > unsuccessful. > > I am a little puzzled, because i feel like i followed the instructions, > but it does not work as expected. I must have missed something. But what? > > Thank you in advance for showing me what i did wrong!Packages are built for releases. To build packages for every possible snapshot of stable is impossible. If you want to install packages, change the option in sysinstall to 4.8-RELEASE. This is _not_ guaranteed to work (and is less likely the further your -STABLE is from -RELEASE) but in my experience it works fine almost all of the time. What you _should_ do is build everything from ports. I understand your argument about the time involved, but it's the price you pay for staying -STABLE. If you're trying to track a reliable version, you'd be better off tracking the 4.8 branch (i.e. RELENG_4_8 in supfile). You'll still have to tweak sysinstall to say 4.8-RELEASE in order to get packages installed, but you're much less likely to have _any_ problems. -- Bill Moran Potential Technologies http://www.potentialtech.com
On Sunday 25 May 2003 22:48, Xavier de Labouret wrote:> Hi, > > I would like to follow 4-stable on my FreeBSD box, and i can't fetch > binaries from /stand/sysinstall. Can anyone help me?[...]> So, i tried to upgrade from within '/stand/sysinstall' by FTP.Don't use sysinstall, portupgrade and pkg_fetch are smarter than sysinstall and will fetch the latest available -stable packages from the right location off the ftp-servers. Install and update the ports-collection with cvsup. Install sysutils/portupgrade, then use portupgrade with the option -P to update your ports/packages (-P will fetch a package if it's at all available, otherwise it will compile from source, -PP will only use packages and fail it none is available). For example 'portupgrade -aPP' would update all (-a) your installed ports and packages by trying to download packages (-P) and fail if there is no package available for the current version of a port in the ports-tree (-PP). For more details, see the portupgrade manpage. Packages for -stable are updated on a regular basis, but only ever so often. Don't expect a package to be available in the order of days after a port has been upgraded. -- | Michael Nottebrock | KDE on FreeBSD | ,ww | | michaelnottebrock@gmx.net | --- | ,wWWCybaWW_) | | --- | http://freebsd.kde.org | free `WSheepW' | | http://tigress.com/lofi | --- | node II II | -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: signature Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20030526/295a6418/attachment.bin
On Mon, 26 May 2003, Elden Fenison wrote:> * Jukka Huvinen [05/26/2003 09:38]: > > If I update the ports collection with cvsup, it becomes to "current". > > (tag=.) I think there is no alternative, tag=RELENG_4 does not fetch > > the tree. > > The ports tree is always -CURRENT (tag=.). It should be fine for general > use with either -RELEASE or -STABLE.You can cvsup a ports tree from any major release by using `ports-all tag=RELEASE_x_y_z`. -- :{ andyf@speednet.com.au Andy Farkas System Administrator Speednet Communications http://www.speednet.com.au/