I'm not a sys admin, but I have been installing and running Linux for years now. In the past, I have had problems at times preserving my environment during upgrades. Possibly, I have just not paid enough attention and the real solution may be to just being more careful in the future.
My objective is to preserve my personal environment when upgrading from one release to the next. In general, this is for my own account, but at times my wife or others have had accounts on my hosts, so it would be nice to preserve their environments too.
Ideally, all environment information is contained somewhere in my home directory or below it. By and large, I think this is true.
When installing Kubuntu, all of the home login directories are in /home and all of the system software is under the root directory, '/'. When I install a newer version, I then overlay the '/' directory with the new system software and leave the /home directory intact.
The underlying assumption here is the environment for each package is stored somewhere in the home directory and the new release of the package is backward compatible with the old release.
My first question is whether this assumption is valid. Are package environments generally backward compatible with older releases?
My second question is whether anyone can point me to any documentation on preserving user environments during upgrades.
Thanks in advance for any guidance.
Jim Anderson
Comment