I currently have an older Mac system running High Sierra, that has Mathematica version 8.0.4 installed on it and it still works fine. I was thinking of trying out a newer trial version of Mathematica 12.2 (that is the last version that supports High Sierra). Anyway, I'm trying to make sure that if I install this new version of Mathematica, that it won't cause problems with the old version.
I've done a little research and found mention of a couple of issues that could be real problems. One has to do with the existing license file being overwritten, so that I would then be unable to run the old 8.0.4 software - can anyone verify that this is the case? Have read that making a spare copy of the license file before installing trial version is a good idea, or is there some other solution, and then just manually flip the license files before running the desired version. Seems rather a pain, so is there a better solution?
Another has to do with there being many files that are shared between all/most versions of Mathematica, like the ~/Library/Mathematica/FrontEnd/init.m file (my 8.0.4 version has 390 lines in it currently) and ~/Library/Preferences/com.wolfram.Mathematica.plist and many others. I would guess that the new version of the software would make changes to these shared files that would be incompatible with the older versions.
Has anyone experienced this sort of issue? What is the best way of dealing with this scenario before I do the trial installation? What are the range of problems that can be expected if I did try to run the old version of the software after installing the new version?
Anyone have any ideas on how best to deal with this situation? Installing the new trial as a completely different user is one idea but if there are system level files that get used/modified this would not prevent that, or install on a completely different system is another. I only have one Mac so this second solution is not a real option.
Basically, I'm trying to make sure I don't corrupt my old setup while trying out the new version of the software.
And most importantly what is the recommended procedure when switching from new to old or old to new?
I've seen some comments that this is not a problem, but given the above examples I find it hard to believe that this might not be a major problem if you do need to run the old software after installing the new version. I really don't want to risk having to do a full account or system restore when I discover there is a problem later on after the harm has already been done.
Thanks very much...