On Thu, 08 Nov 2007 19:27:58 +0000 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----- > _______________________________________________ > email@example.com 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 _______________________________________________ firstname.lastname@example.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"