Re: About Freebsd 7.0 versus 6.3
Aryeh Friedman wrote: On Nov 8, 2007 11:55 AM, Expresso Digital ISP [EMAIL PROTECTED] wrote: Hi, my name is Cesar. I'd like to know what is the diference between 7.0 and 6.3 and why create a newest version and after old version. 6.X is the last of versions meant primarilly for single processing machines (with some after thought payed to multiprocessing). 7.X is the beginning of the versions specifically designed with multiprocessing/cores in mind Under the hood many things have been changed improved in 7 the offical recommendation is 6.3 is for people who can *NOT* upgrade to 7 for whatever reason and everyone else should use 7... note as far most people can tell there is no easy way to upgrade to 7 if you have 6 installed so you should start with 7 When installing a test of 7.0 B4, I found that directories which I have traditionally used (/usr/local/libexec /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/man/* etc) and /etc/make.conf are not visible in a default install. Is this because the B4 is missing them, or has there been a serious change in directory file structure? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Jim Pazarena wrote: When installing a test of 7.0 B4, I found that directories which I have traditionally used (/usr/local/libexec /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/man/* etc) and /etc/make.conf are not visible in a default install. Is this because the B4 is missing them, or has there been a serious change in directory file structure? No, it's just that you haven't installed any ports on your 7.0 system yet. Once you do that, /usr/local will be populated as you expect. /etc/make.conf you just have to write yourself. There isn't a default version. You can look at /usr/share/examples/etc/make.conf and make.conf(5) for guidance. Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHdCof8Mjk52CukIwRCEepAKCQ/ZV1eeVTDMsFHjW34vPYQgkQfgCgjuw8 uA6loIR+6N7EW2DFkX4DBeo= =4blg -END PGP SIGNATURE- ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
Jim Pazarena wrote: Aryeh Friedman wrote: On Nov 8, 2007 11:55 AM, Expresso Digital ISP [EMAIL PROTECTED] wrote: Hi, my name is Cesar. I'd like to know what is the diference between 7.0 and 6.3 and why create a newest version and after old version. 6.X is the last of versions meant primarilly for single processing machines (with some after thought payed to multiprocessing). 7.X is the beginning of the versions specifically designed with multiprocessing/cores in mind Under the hood many things have been changed improved in 7 the offical recommendation is 6.3 is for people who can *NOT* upgrade to 7 for whatever reason and everyone else should use 7... note as far most people can tell there is no easy way to upgrade to 7 if you have 6 installed so you should start with 7 When installing a test of 7.0 B4, I found that directories which I have traditionally used (/usr/local/libexec /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/man/* etc) and /etc/make.conf are not visible in a default install. Is this because the B4 is missing them, or has there been a serious change in directory file structure? They should be created (except maybe make.conf, which is empty by default). Kris ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
On Wed, Nov 21, 2007 at 06:07:32PM +, Chris wrote: Interesting so I learnt 2 things here csup exists so no need to install cvsup and I should run 'make delete-old-libs' . Basically I have done the following. Well, you don't _have_ to (nobody is forcing you to do it). But if you don't, old stuff piles up in your system. 1 - upgraded world and kernel, mergemaster etc. 2 - reinstalled all ports portupgrade -af 3 - installed compat6x I have not ran 'make delete-old-libs' It doesn't run automatically, AFAIK. But maybe installing the compat6x package had some effect? (I never bother to use compat packages). I thought the old libs were removed because after I booted up into the 7.0 world alot of ports didnt work as libs they linked to were missing so had to be recompiled anyway to even run. My experience is that port upgrade tools cannot do everything. A major upgrade is a good time to scrub your ports as well, again to get rid of old stuff. Do I run 'make delete-old-libs' in /usr/src ? Yes. Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) pgpqQiXSXrWuF.pgp Description: PGP signature
Re: About Freebsd 7.0 versus 6.3
On 08/11/2007, Roland Smith [EMAIL PROTECTED] wrote: On Thu, Nov 08, 2007 at 02:48:47PM -0300, Mario Lobo wrote: Concerning this, I've cvsuping to 6-CURRENT on a dual-core desktop. The system is running well, but I'd really like to move up to 7. Can it be done through cvsup from 6.2-STABLE to 7-CURRENT or is it wiser to install from scratch? any upgrade gotchas/procedure ? It _can_ be done. (I've done it). First, make a list of all your ports (portmaster -L works fine for that). Then csup to RELENG_7. Then follow the instructions from /usr/src/Makefile (the bit about 'upgrade their source'). I've outlined the process below, with my own additions marked with lowercase letters a. Make backups b. Read /usr/src/UPDATING 1. `cd /usr/src' (or to the directory containing your source tree). 2. `make buildworld' 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). [steps 3. 4. can be combined by using the kernel target] 5. `reboot'(in single user mode: boot -s from the loader prompt). 6. `mergemaster -p' 7. `make installworld' 8. `make delete-old' 9. `mergemaster' 10. `reboot' c. `pkg_delete -a' (delete all your ports) 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) d. Reinstall all root and leaf ports. Dependencies will then be installed automatically. Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) Interesting so I learnt 2 things here csup exists so no need to install cvsup and I should run 'make delete-old-libs' . Basically I have done the following. 1 - upgraded world and kernel, mergemaster etc. 2 - reinstalled all ports portupgrade -af 3 - installed compat6x I have not ran 'make delete-old-libs' I thought the old libs were removed because after I booted up into the 7.0 world alot of ports didnt work as libs they linked to were missing so had to be recompiled anyway to even run. Do I run 'make delete-old-libs' in /usr/src ? Chris ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
Aryeh Friedman [EMAIL PROTECTED] writes: On Nov 8, 2007 11:55 AM, Expresso Digital ISP [EMAIL PROTECTED] wrote: I'd like to know what is the diference between 7.0 and 6.3 and why create a newest version and after old version. 6.X is the last of versions meant primarilly for single processing machines (with some after thought payed to multiprocessing). 7.X is the beginning of the versions specifically designed with multiprocessing/cores in mind Will you please stop spouting nonsense? DES -- Dag-Erling Smørgrav - [EMAIL PROTECTED] ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
Dag-Erling Smørgrav wrote: Aryeh Friedman [EMAIL PROTECTED] writes: On Nov 8, 2007 11:55 AM, Expresso Digital ISP [EMAIL PROTECTED] wrote: I'd like to know what is the diference between 7.0 and 6.3 and why create a newest version and after old version. 6.X is the last of versions meant primarilly for single processing machines (with some after thought payed to multiprocessing). 7.X is the beginning of the versions specifically designed with multiprocessing/cores in mind Will you please stop spouting nonsense? DES WTF? Dude... 7-CURRENT has several improvements to MP systems, but it's not meant to be the 'first non-SP designed OS'. Please, get your facts straight.. There are several other improvements coming with 7-CURRENT though, mainly dealing with Mac support, some security auditing (I believe), and other SoC / important developer project work, as well as improved hardware support for some items like SATA and HD audio I believe. And yes, there's the big [ULE] scheduler / giant lock removal improvement which helps MP systems scale better with 7-CURRENT. But that doesn't mean that the 4BSD scheduler doesn't do MP systems well. It just sucks at it compared to ULE =P. -Garrett ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
Albert Shih wrote: Le 08/11/2007 à 19:32:39+0100, Roland Smith a écrit On Thu, Nov 08, 2007 at 02:48:47PM -0300, Mario Lobo wrote: Concerning this, I've cvsuping to 6-CURRENT on a dual-core desktop. The system is running well, but I'd really like to move up to 7. Can it be done through cvsup from 6.2-STABLE to 7-CURRENT or is it wiser to install from scratch? any upgrade gotchas/procedure ? It _can_ be done. (I've done it). First, make a list of all your ports (portmaster -L works fine for that). Then csup to RELENG_7. Then follow the instructions from /usr/src/Makefile (the bit about 'upgrade their source'). I've outlined the process below, with my own additions marked with lowercase letters a. Make backups b. Read /usr/src/UPDATING 1. `cd /usr/src' (or to the directory containing your source tree). 2. `make buildworld' 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). [steps 3. 4. can be combined by using the kernel target] 5. `reboot'(in single user mode: boot -s from the loader prompt). 6. `mergemaster -p' 7. `make installworld' 8. `make delete-old' 9. `mergemaster' 10. `reboot' c. `pkg_delete -a' (delete all your ports) Be careful if you not using standard shell becauseif you using a shell come from ports 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) d. Reinstall all root and leaf ports. Dependencies will then be installed automatically. Wellwhat's the difference between what you say and make a new installation ? I've do this sometime ago because I don't have 7.0-Beta CD-rom, and I've install a 6.2 and make what you say...but for me rebuild all ports it's same thing to make a new-installation. Regards. -- Albert SHIH Observatoire de Paris Meudon SIO batiment 15 Heure local/Local time: Jeu 8 nov 2007 23:11:56 CET Basically, that's the gist of what you need to do (what Roland said). The reason being that all of your software is dynamically linked vs old 6.x libs and you'll need to upgrade that functionality in order to access true 7.x use. Sure, you can run things linked against 6.x (for a period of time), but it'll result in really fubar'ed userland and ports apps. Pros of clean install: - Virgin clean system. - Don't have to rebuild ports and base system + kernel. Cons: - Have to take down the box while the install's going, plus any time spent on the upgrade process. - Have to backup data. Pros of in-place upgrade: - Data is kept as-is. - If planned properly, box downtime is minimized. Cons: - Can have orphan files laying around from old [ports/base] installs. - Time, time, time (assuming your system is slow / heavily loaded).. HTH, -Garrett ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
Le 09/11/2007 à 06:12:48+0100, Roland Smith a écrit On Thu, Nov 08, 2007 at 11:14:13PM +0100, Albert Shih wrote: Be careful if you not using standard shell becauseif you using a shell come from ports Root should _never_ use a shell from ports. You can use the 'toor' account for that. I known but that's never so simple. I do the other, I active toor account with standard shell. Wellwhat's the difference between what you say and make a new installation ? If you re-install, you're stuck with a GENERIC kernel, unless you recompile that afterwards which is extra work. Well that's cost is not more than you make buildkernel ...on compilation. I would go for a new install if I wanted to change the relative sizes of my partitions. Otherwise I'd stick with the source upgrade, because it is not as much work IMHO. I agree but, do cp /usr/local/etc /safe_place cp /etc/ /safe_place make a re-install with format disk is not as much work too ;-) And with that I can sure I don't have some old thing (event now we have make delete-olds). But I agree with you : Every sys-admin have his own habit ;-) Regards. -- Albert SHIH Observatoire de Paris Meudon SIO batiment 15 Heure local/Local time: Ven 9 nov 2007 11:49:05 CET ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
About Freebsd 7.0 versus 6.3
Hi, my name is Cesar. I'd like to know what is the diference between 7.0 and 6.3 and why create a newest version and after old version. -- Att. Expresso Digital ISP - tecnologia.multimidia.seguranca Cesar Vogelsanger MCSO - Módulo Certified Security Officer Administrador de Tecnologia Divisão de Segurança da Informação Joinville - SC - Brasil +55 (47) 3433-1516 e-mail: [EMAIL PROTECTED] ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
On Nov 8, 2007 11:55 AM, Expresso Digital ISP [EMAIL PROTECTED] wrote: Hi, my name is Cesar. I'd like to know what is the diference between 7.0 and 6.3 and why create a newest version and after old version. 6.X is the last of versions meant primarilly for single processing machines (with some after thought payed to multiprocessing). 7.X is the beginning of the versions specifically designed with multiprocessing/cores in mind Under the hood many things have been changed improved in 7 the offical recommendation is 6.3 is for people who can *NOT* upgrade to 7 for whatever reason and everyone else should use 7... note as far most people can tell there is no easy way to upgrade to 7 if you have 6 installed so you should start with 7 ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
On Thursday 08 November 2007, Aryeh Friedman wrote: On Nov 8, 2007 11:55 AM, Expresso Digital ISP [EMAIL PROTECTED] wrote: Hi, my name is Cesar. I'd like to know what is the diference between 7.0 and 6.3 and why create a newest version and after old version. 6.X is the last of versions meant primarilly for single processing machines (with some after thought payed to multiprocessing). 7.X is the beginning of the versions specifically designed with multiprocessing/cores in mind Under the hood many things have been changed improved in 7 the offical recommendation is 6.3 is for people who can *NOT* upgrade to 7 for whatever reason and everyone else should use 7... note as far most people can tell there is no easy way to upgrade to 7 if you have 6 installed so you should start with 7 ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] Concerning this, I've cvsuping to 6-CURRENT on a dual-core desktop. The system is running well, but I'd really like to move up to 7. Can it be done through cvsup from 6.2-STABLE to 7-CURRENT or is it wiser to install from scratch? any upgrade gotchas/procedure ? I searched the web and the only reference I found was: http://people.freebsd.org/~rse/upgrade/freebsd-upgrade-6x-7x.txt which states: ATTENTION: THIS UPGRADE PROCEDURE MIGHT NOT WORK FOR YOU AS YOUR ENVIRONMENT IS DIFFERENT. ALSO, THIS UPGRADE PROCEDURES MIGHT DESTROY YOUR SYSTEM AND YOU POTENTIALLY MIGHT LOOSE DATA. NO WARRANTY AT ALL. USE IT AT YOUR OWN RISK! The procedure is far from a regular source upgrade (like the one noted in UPDATING from 5x - 6x), hence, my doubts. Also, concerning this statement 7.X is the beginning of the versions specifically designed with multiprocessing/cores in mind Does this mean that 6.x will perform better on single cpu systems? -- Mario Lobo Segurança de Redes - Desenvolvimento e Análise IPAD - Instituto de Pesquisa e Apoio ao Desenvolvimento Tecnológico e Científico ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
On Thu, Nov 08, 2007 at 02:48:47PM -0300, Mario Lobo wrote: Concerning this, I've cvsuping to 6-CURRENT on a dual-core desktop. The system is running well, but I'd really like to move up to 7. Can it be done through cvsup from 6.2-STABLE to 7-CURRENT or is it wiser to install from scratch? any upgrade gotchas/procedure ? It _can_ be done. (I've done it). First, make a list of all your ports (portmaster -L works fine for that). Then csup to RELENG_7. Then follow the instructions from /usr/src/Makefile (the bit about 'upgrade their source'). I've outlined the process below, with my own additions marked with lowercase letters a. Make backups b. Read /usr/src/UPDATING 1. `cd /usr/src' (or to the directory containing your source tree). 2. `make buildworld' 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). [steps 3. 4. can be combined by using the kernel target] 5. `reboot'(in single user mode: boot -s from the loader prompt). 6. `mergemaster -p' 7. `make installworld' 8. `make delete-old' 9. `mergemaster' 10. `reboot' c. `pkg_delete -a' (delete all your ports) 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) d. Reinstall all root and leaf ports. Dependencies will then be installed automatically. Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) pgpxV3veaiHhN.pgp Description: PGP signature
Re: About Freebsd 7.0 versus 6.3
On Thu, 8 Nov 2007 14:48:47 -0300 Mario Lobo [EMAIL PROTECTED] wrote: On Thursday 08 November 2007, Aryeh Friedman wrote: 7.X is the beginning of the versions specifically designed with multiprocessing/cores in mind Does this mean that 6.x will perform better on single cpu systems? The idea that 7.x was specifically designed with multiprocessing/cores in mind and that it's just an afterthought in 6.x is really wrong. It's all part of a development process that started with 5-current; most of the changes are in 6.x, they just don't work as well as they do in 7.x ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
Roland Smith wrote: Port upgrade tools are not guaranteed to work perfectly in this situation. I tried doing an update with portmanager and ended up with some binaries linked against both libc.so.6 and libc.so.7! Some ports didn't even compile. Yeah, I almost always delete packages during an OS upgrade and re-install them. Plus it justs makes me feel like the system is 'clean' Really, you'd want to recompile everything anyway for the libc.so.6 - libc.so.7 bump even if the port version didn't change. Yes, you can use /etc/libmap.conf and/or compat6x but this is just so much nicer. Also, when new releases come out, new packages are built, so -P is your friend and the packages will quite up-to-date with whats in the port tree since they were just built. It took me about a day and a night to reinstall everything (415 ports), mostly un-attended. But then I don't use OpenOffice nor java and fvwm2 instead of Gnome/KDE. On another note, I generally do a pkg_add -r xorg to start that off Finally, I've taken serveral (~50) boxes from 5.3 - 8.0-current via source updates with 0 problems. I've even gone down from 8-7.0BETA1.5 (that was a little painful) and then back to 8.0. -- Philip M. Gollucci ([EMAIL PROTECTED]) o:703.549.2050x206 Senior System Admin - Riderway, Inc. http://riderway.com / http://ridecharge.com 1024D/EC88A0BF 0DE5 C55C 6BF3 B235 2DAB B89E 1324 9B4F EC88 A0BF Work like you don't need the money, love like you'll never get hurt, and dance like nobody's watching. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
On Thu, Nov 08, 2007 at 07:27:58PM +, Matthew Seaman wrote: a. Make backups b. Read /usr/src/UPDATING 1. `cd /usr/src' (or to the directory containing your source tree). 2. `make buildworld' 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). [steps 3. 4. can be combined by using the kernel target] 5. `reboot'(in single user mode: boot -s from the loader prompt). 6. `mergemaster -p' 7. `make installworld' 8. `make delete-old' 9. `mergemaster' 10. `reboot' c. `pkg_delete -a' (delete all your ports) 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) d. Reinstall all root and leaf ports. Dependencies will then be installed automatically. I went through this process myself in pretty much the order you describe. Due to bitter experience, I'd say that reinstalling all ports should be done before 'make delete-old-libs' -- by killing all the old 6.x shlibs you make it hard to run most software previously installed under 6.x including such things as 'portupgrade'... You don't need to delete all the ports in one go and then reinstall them in another: running 'portupgrade -fa' will do the job. Port upgrade tools are not guaranteed to work perfectly in this situation. I tried doing an update with portmanager and ended up with some binaries linked against both libc.so.6 and libc.so.7! Some ports didn't even compile. That's why I would recommend doing a clean sweep when updating to another major version. That can take several days to complete if you've got a machine with OpenOffice, Firefox, Thunderbird, Java, KDE, Gnome, X Windows etc. installed. If you're careful you can still keep various services running during that time, restarting them one by one as the various applications get upgraded. It took me about a day and a night to reinstall everything (415 ports), mostly un-attended. But then I don't use OpenOffice nor java and fvwm2 instead of Gnome/KDE. Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) pgpWQ7N1MwQz4.pgp Description: PGP signature
Re: About Freebsd 7.0 versus 6.3
Mario Lobo wrote: On Thursday 08 November 2007, Aryeh Friedman wrote: On Nov 8, 2007 11:55 AM, Expresso Digital ISP [EMAIL PROTECTED] wrote: Hi, my name is Cesar. I'd like to know what is the diference between 7.0 and 6.3 and why create a newest version and after old version. 6.X is the last of versions meant primarilly for single processing machines (with some after thought payed to multiprocessing). 7.X is the beginning of the versions specifically designed with multiprocessing/cores in mind Under the hood many things have been changed improved in 7 the offical recommendation is 6.3 is for people who can *NOT* upgrade to 7 for whatever reason and everyone else should use 7... note as far most people can tell there is no easy way to upgrade to 7 if you have 6 installed so you should start with 7 ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] Concerning this, I've cvsuping to 6-CURRENT on a dual-core desktop. The system is running well, but I'd really like to move up to 7. Can it be done through cvsup from 6.2-STABLE to 7-CURRENT or is it wiser to install from scratch? any upgrade gotchas/procedure ? I searched the web and the only reference I found was: http://people.freebsd.org/~rse/upgrade/freebsd-upgrade-6x-7x.txt which states: ATTENTION: THIS UPGRADE PROCEDURE MIGHT NOT WORK FOR YOU AS YOUR ENVIRONMENT IS DIFFERENT. ALSO, THIS UPGRADE PROCEDURES MIGHT DESTROY YOUR SYSTEM AND YOU POTENTIALLY MIGHT LOOSE DATA. NO WARRANTY AT ALL. USE IT AT YOUR OWN RISK! The procedure is far from a regular source upgrade (like the one noted in UPDATING from 5x - 6x), hence, my doubts. Also, concerning this statement 7.X is the beginning of the versions specifically designed with multiprocessing/cores in mind Does this mean that 6.x will perform better on single cpu systems? Happily, no. Kris ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
On Thu, Nov 08, 2007 at 09:32:22PM +0100, Kris Kennaway wrote: You don't need to delete all the ports in one go and then reinstall them in another: running 'portupgrade -fa' will do the job. Port upgrade tools are not guaranteed to work perfectly in this situation. I tried doing an update with portmanager and ended up with some binaries linked against both libc.so.6 and libc.so.7! Some ports didn't even compile. portmanager isn't recommended for use since it became abandonware a long time ago and never reached maturity. If you (correctly ;) use portupgrade (e.g. -fa or -faP) then you will not have this problem. Dang, I meant portmaster, not portmanager. My bad. Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) pgpBmmmvL2GnO.pgp Description: PGP signature
Re: About Freebsd 7.0 versus 6.3
On Thu, 08 Nov 2007 19:27:58 + Matthew Seaman [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Roland Smith wrote: On Thu, Nov 08, 2007 at 02:48:47PM -0300, Mario Lobo wrote: Concerning this, I've cvsuping to 6-CURRENT on a dual-core desktop. The system is running well, but I'd really like to move up to 7. Can it be done through cvsup from 6.2-STABLE to 7-CURRENT or is it wiser to install from scratch? any upgrade gotchas/procedure ? It _can_ be done. (I've done it). First, make a list of all your ports (portmaster -L works fine for that). Then csup to RELENG_7. Then follow the instructions from /usr/src/Makefile (the bit about 'upgrade their source'). I've outlined the process below, with my own additions marked with lowercase letters a. Make backups b. Read /usr/src/UPDATING 1. `cd /usr/src' (or to the directory containing your source tree). 2. `make buildworld' 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). [steps 3. 4. can be combined by using the kernel target] 5. `reboot'(in single user mode: boot -s from the loader prompt). 6. `mergemaster -p' 7. `make installworld' 8. `make delete-old' 9. `mergemaster' 10. `reboot' c. `pkg_delete -a' (delete all your ports) 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) d. Reinstall all root and leaf ports. Dependencies will then be installed automatically. I went through this process myself in pretty much the order you describe. Due to bitter experience, I'd say that reinstalling all ports should be done before 'make delete-old-libs' -- by killing all the old 6.x shlibs you make it hard to run most software previously installed under 6.x including such things as 'portupgrade'... You don't need to delete all the ports in one go and then reinstall them in another: running 'portupgrade -fa' will do the job. That can take several days to complete if you've got a machine with OpenOffice, Firefox, Thunderbird, Java, KDE, Gnome, X Windows etc. installed. If you're careful you can still keep various services running during that time, restarting them one by one as the various applications get upgraded. Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHM2M98Mjk52CukIwRCKH4AJ4gJIT44n362bBx5HoJBmH7lK7btgCeIRnM Q96Es35B8i1R02vB/ZjkjY4= =2Ogk -END PGP SIGNATURE- ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] You could have avoided the missing libs problem by installing the misc/compat6x port. Its purpose is to provide legacy 6.X libraries for apps to use. Regards: Ivan ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
On Thu, Nov 08, 2007 at 12:28:59PM -0500, Aryeh Friedman wrote: On Nov 8, 2007 11:55 AM, Expresso Digital ISP [EMAIL PROTECTED] wrote: Hi, my name is Cesar. I'd like to know what is the diference between 7.0 and 6.3 and why create a newest version and after old version. See http://people.freebsd.org/~kris/scaling/7.0%20Preview.pdf for a presentation of what is new in FreeBSD 7.x 6.X is the last of versions meant primarilly for single processing machines (with some after thought payed to multiprocessing). No, that was the 4.x series of releases. 7.X is the beginning of the versions specifically designed with multiprocessing/cores in mind No, that was the 5.x releases. The 6.x and 7.x releases are mainly evolutionary changes from 5.x without any major redesigns being done (but plenty of minor and not-so-minor improvements.) Under the hood many things have been changed improved in 7 the offical recommendation is 6.3 is for people who can *NOT* upgrade to 7 for whatever reason and everyone else should use 7... note as far most people can tell there is no easy way to upgrade to 7 if you have 6 installed so you should start with 7 Upgrading from 6.x to 7.x should be fairly painless (much like upgrading from 5.x to 6.x) -- Insert your favourite quote here. Erik Trulsson [EMAIL PROTECTED] ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Roland Smith wrote: On Thu, Nov 08, 2007 at 02:48:47PM -0300, Mario Lobo wrote: Concerning this, I've cvsuping to 6-CURRENT on a dual-core desktop. The system is running well, but I'd really like to move up to 7. Can it be done through cvsup from 6.2-STABLE to 7-CURRENT or is it wiser to install from scratch? any upgrade gotchas/procedure ? It _can_ be done. (I've done it). First, make a list of all your ports (portmaster -L works fine for that). Then csup to RELENG_7. Then follow the instructions from /usr/src/Makefile (the bit about 'upgrade their source'). I've outlined the process below, with my own additions marked with lowercase letters a. Make backups b. Read /usr/src/UPDATING 1. `cd /usr/src' (or to the directory containing your source tree). 2. `make buildworld' 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). [steps 3. 4. can be combined by using the kernel target] 5. `reboot'(in single user mode: boot -s from the loader prompt). 6. `mergemaster -p' 7. `make installworld' 8. `make delete-old' 9. `mergemaster' 10. `reboot' c. `pkg_delete -a' (delete all your ports) 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) d. Reinstall all root and leaf ports. Dependencies will then be installed automatically. I went through this process myself in pretty much the order you describe. Due to bitter experience, I'd say that reinstalling all ports should be done before 'make delete-old-libs' -- by killing all the old 6.x shlibs you make it hard to run most software previously installed under 6.x including such things as 'portupgrade'... You don't need to delete all the ports in one go and then reinstall them in another: running 'portupgrade -fa' will do the job. That can take several days to complete if you've got a machine with OpenOffice, Firefox, Thunderbird, Java, KDE, Gnome, X Windows etc. installed. If you're careful you can still keep various services running during that time, restarting them one by one as the various applications get upgraded. Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHM2M98Mjk52CukIwRCKH4AJ4gJIT44n362bBx5HoJBmH7lK7btgCeIRnM Q96Es35B8i1R02vB/ZjkjY4= =2Ogk -END PGP SIGNATURE- ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
On Thursday 08 November 2007, Roland Smith wrote: On Thu, Nov 08, 2007 at 02:48:47PM -0300, Mario Lobo wrote: Concerning this, I've cvsuping to 6-CURRENT on a dual-core desktop. The system is running well, but I'd really like to move up to 7. Can it be done through cvsup from 6.2-STABLE to 7-CURRENT or is it wiser to install from scratch? any upgrade gotchas/procedure ? It _can_ be done. (I've done it). First, make a list of all your ports (portmaster -L works fine for that). Then csup to RELENG_7. Then follow the instructions from /usr/src/Makefile (the bit about 'upgrade their source'). I've outlined the process below, with my own additions marked with lowercase letters a. Make backups b. Read /usr/src/UPDATING 1. `cd /usr/src' (or to the directory containing your source tree). 2. `make buildworld' 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). [steps 3. 4. can be combined by using the kernel target] 5. `reboot'(in single user mode: boot -s from the loader prompt). 6. `mergemaster -p' 7. `make installworld' 8. `make delete-old' 9. `mergemaster' 10. `reboot' c. `pkg_delete -a' (delete all your ports) 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) d. Reinstall all root and leaf ports. Dependencies will then be installed automatically. Roland Wow ! Thanks, Roland !! Just what I needed. One last question. You said csup to RELENG_7. I use cvsup so should my tag be 7-RELENG ? -- Mario Lobo Segurança de Redes - Desenvolvimento e Análise IPAD - Instituto de Pesquisa e Apoio ao Desenvolvimento Tecnológico e Científico ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
Roland Smith wrote: On Thu, Nov 08, 2007 at 07:27:58PM +, Matthew Seaman wrote: a. Make backups b. Read /usr/src/UPDATING 1. `cd /usr/src' (or to the directory containing your source tree). 2. `make buildworld' 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). [steps 3. 4. can be combined by using the kernel target] 5. `reboot'(in single user mode: boot -s from the loader prompt). 6. `mergemaster -p' 7. `make installworld' 8. `make delete-old' 9. `mergemaster' 10. `reboot' c. `pkg_delete -a' (delete all your ports) 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) d. Reinstall all root and leaf ports. Dependencies will then be installed automatically. I went through this process myself in pretty much the order you describe. Due to bitter experience, I'd say that reinstalling all ports should be done before 'make delete-old-libs' -- by killing all the old 6.x shlibs you make it hard to run most software previously installed under 6.x including such things as 'portupgrade'... You don't need to delete all the ports in one go and then reinstall them in another: running 'portupgrade -fa' will do the job. Port upgrade tools are not guaranteed to work perfectly in this situation. I tried doing an update with portmanager and ended up with some binaries linked against both libc.so.6 and libc.so.7! Some ports didn't even compile. portmanager isn't recommended for use since it became abandonware a long time ago and never reached maturity. If you (correctly ;) use portupgrade (e.g. -fa or -faP) then you will not have this problem. Kris ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
Ivan Georgiev wrote: On Thu, 08 Nov 2007 19:27:58 + Matthew Seaman [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Roland Smith wrote: On Thu, Nov 08, 2007 at 02:48:47PM -0300, Mario Lobo wrote: Concerning this, I've cvsuping to 6-CURRENT on a dual-core desktop. The system is running well, but I'd really like to move up to 7. Can it be done through cvsup from 6.2-STABLE to 7-CURRENT or is it wiser to install from scratch? any upgrade gotchas/procedure ? It _can_ be done. (I've done it). First, make a list of all your ports (portmaster -L works fine for that). Then csup to RELENG_7. Then follow the instructions from /usr/src/Makefile (the bit about 'upgrade their source'). I've outlined the process below, with my own additions marked with lowercase letters a. Make backups b. Read /usr/src/UPDATING 1. `cd /usr/src' (or to the directory containing your source tree). 2. `make buildworld' 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). [steps 3. 4. can be combined by using the kernel target] 5. `reboot'(in single user mode: boot -s from the loader prompt). 6. `mergemaster -p' 7. `make installworld' 8. `make delete-old' 9. `mergemaster' 10. `reboot' c. `pkg_delete -a' (delete all your ports) 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) d. Reinstall all root and leaf ports. Dependencies will then be installed automatically. I went through this process myself in pretty much the order you describe. Due to bitter experience, I'd say that reinstalling all ports should be done before 'make delete-old-libs' -- by killing all the old 6.x shlibs you make it hard to run most software previously installed under 6.x including such things as 'portupgrade'... You don't need to delete all the ports in one go and then reinstall them in another: running 'portupgrade -fa' will do the job. That can take several days to complete if you've got a machine with OpenOffice, Firefox, Thunderbird, Java, KDE, Gnome, X Windows etc. installed. If you're careful you can still keep various services running during that time, restarting them one by one as the various applications get upgraded. Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHM2M98Mjk52CukIwRCKH4AJ4gJIT44n362bBx5HoJBmH7lK7btgCeIRnM Q96Es35B8i1R02vB/ZjkjY4= =2Ogk -END PGP SIGNATURE- ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] You could have avoided the missing libs problem by installing the misc/compat6x port. Its purpose is to provide legacy 6.X libraries for apps to use. No, the situation described is when your upgrade has failed to complete correctly and left you with binaries linked to an inconsistent mix of 6.x and 7.x libraries (e.g. both versions of the C library in the same binary). You cannot hope to hack around this at runtime. Kris ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
Roland Smith wrote: On Thu, Nov 08, 2007 at 09:32:22PM +0100, Kris Kennaway wrote: You don't need to delete all the ports in one go and then reinstall them in another: running 'portupgrade -fa' will do the job. Port upgrade tools are not guaranteed to work perfectly in this situation. I tried doing an update with portmanager and ended up with some binaries linked against both libc.so.6 and libc.so.7! Some ports didn't even compile. portmanager isn't recommended for use since it became abandonware a long time ago and never reached maturity. If you (correctly ;) use portupgrade (e.g. -fa or -faP) then you will not have this problem. Dang, I meant portmaster, not portmanager. My bad. I would say that portmaster is still in the maturing phase also, although it has made recent progress. Kris ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
Le 08/11/2007 à 19:32:39+0100, Roland Smith a écrit On Thu, Nov 08, 2007 at 02:48:47PM -0300, Mario Lobo wrote: Concerning this, I've cvsuping to 6-CURRENT on a dual-core desktop. The system is running well, but I'd really like to move up to 7. Can it be done through cvsup from 6.2-STABLE to 7-CURRENT or is it wiser to install from scratch? any upgrade gotchas/procedure ? It _can_ be done. (I've done it). First, make a list of all your ports (portmaster -L works fine for that). Then csup to RELENG_7. Then follow the instructions from /usr/src/Makefile (the bit about 'upgrade their source'). I've outlined the process below, with my own additions marked with lowercase letters a. Make backups b. Read /usr/src/UPDATING 1. `cd /usr/src' (or to the directory containing your source tree). 2. `make buildworld' 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). [steps 3. 4. can be combined by using the kernel target] 5. `reboot'(in single user mode: boot -s from the loader prompt). 6. `mergemaster -p' 7. `make installworld' 8. `make delete-old' 9. `mergemaster' 10. `reboot' c. `pkg_delete -a' (delete all your ports) Be careful if you not using standard shell becauseif you using a shell come from ports 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) d. Reinstall all root and leaf ports. Dependencies will then be installed automatically. Wellwhat's the difference between what you say and make a new installation ? I've do this sometime ago because I don't have 7.0-Beta CD-rom, and I've install a 6.2 and make what you say...but for me rebuild all ports it's same thing to make a new-installation. Regards. -- Albert SHIH Observatoire de Paris Meudon SIO batiment 15 Heure local/Local time: Jeu 8 nov 2007 23:11:56 CET ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: About Freebsd 7.0 versus 6.3
On Thu, Nov 08, 2007 at 11:14:13PM +0100, Albert Shih wrote: Be careful if you not using standard shell becauseif you using a shell come from ports Root should _never_ use a shell from ports. You can use the 'toor' account for that. 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) d. Reinstall all root and leaf ports. Dependencies will then be installed automatically. Wellwhat's the difference between what you say and make a new installation ? If you re-install, you're stuck with a GENERIC kernel, unless you recompile that afterwards which is extra work. I've do this sometime ago because I don't have 7.0-Beta CD-rom, and I've install a 6.2 and make what you say...but for me rebuild all ports it's same thing to make a new-installation. After a major version update you'll have to rebuild all ports anyway. But it seems that portupgrade is up to the task as well. I would go for a new install if I wanted to change the relative sizes of my partitions. Otherwise I'd stick with the source upgrade, because it is not as much work IMHO. Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) pgpBfyooXO3MM.pgp Description: PGP signature