Re: Upgrading to 7.0 - stupid requirements



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Marko Lerota wrote:
In http://www.freebsd.org/releases/7.0R/announce.html says

Updating Existing Systems

An upgrade of any existing system to FreeBSD 7.0-RELEASE constitutes
a major version upgrade, so no matter which method you use to update
an older system you should reinstall any ports you have installed on
the machine. This will avoid binaries becoming linked to inconsistent
sets of libraries when future port upgrades rebuild one port but not
others that link to it. This can be done with:

# portupgrade -faP

etc...

Why!!! Do you know how much time I have to spend with my PC to reinstall
all of this programs from ports? Only openoffice takes one day! And where
is Gnome and such...There must be other way...I would not reinstall my
packages ;)

Then the servers. Why should I reinstall all my databases and such? I always
liked that FreeBSD base (OS) is separated from packages. And no matter what I
do with the packages, my OS will always work. I don't want dependency
hell like in Linux. Now you are telling me that my database might not work
after upgrade to a new version. Is that it?

With '-P' I think portupgrade would use packages where possible.
Granted, it's a big PITA to install big beasts like OpenOffice, etc. :(

One suggestion: install misc/compat6x. The rebuild-everything is just
an suggestion which will avoid problems caused by binary
incompatibility, like some shared objects wants libc.so.6 and some else
wants libc.so.7 which will end up with big chaos. Beginning from
FreeBSD 7.0, we have introduced the versioned symbols which may
eliminate the need of the massive rebuild in the future...

Cheers,
- --
Xin LI <delphij@xxxxxxxxxxx> http://www.delphij.net/
FreeBSD - The Power to Serve!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)

iD8DBQFHx0rFi+vbBBjt66ARAu0DAKC78/+duFcICQehw+V8YS3jTLTxKACfap87
914qnITBN6QinVyVry2FBfc=
=2lXm
-----END PGP SIGNATURE-----
_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Is there any way to know if userland is patched?
    ... > I'm recently investigating large scale deployment and upgrading FreeBSD ... I upgrade systems by creating packages which contain all upgraded files ... I have a set of makefiles etc. checked into my local CVS tree that check out ... and newer upgrade packages always have earlier ones as dependencies.. ...
    (FreeBSD-Security)
  • Re: Is there any way to know if userland is patched?
    ... > I'm recently investigating large scale deployment and upgrading FreeBSD ... I upgrade systems by creating packages which contain all upgraded files ... I have a set of makefiles etc. checked into my local CVS tree that check out ... and newer upgrade packages always have earlier ones as dependencies.. ...
    (freebsd-hackers)
  • Re: pkg_add -r gcc33 -> filesystem is full
    ... If you really want current packages, upgrade to ... But if you're new to FreeBSD, ... other posters "don't do it" answers. ...
    (comp.unix.bsd.freebsd.misc)
  • Re: Ubuntu 8.04 LTS upgrade from 7.10 fails
    ... I do have ¨Unofficial software packages not provided by Ubuntu¨ ... It should not prevent me from using the upgrade tool to upgrade my ... and reinstall them after the upgrade. ... there are the multimedia installs from medibuntu. ...
    (Ubuntu)
  • How to upgrade FreeBSD release
    ... I am pretty newby to FreeBSD and I have one question. ... When I will have to upgrade something on them, I will do that with portupgrade. ... If for instance one day I will administrate 30 servers, will I have to reinstall ...
    (freebsd-questions)