What is the proper way to install e.g. Mathematica 12
alongside existing Mathematica 11.3
? This link talks about installing Mathematica but it specifically says that the executable files will be placed in /usr/local/bin
thus if I install Mathematica 12
using the standard procedure, these files will be replaced.
I know I could place the Mathematica 12
executables elsewhere but that is not a neat solution, I would probably prefer renaming them such as to include the version or not even putting the links in /usr/local/bin
at all. Anyway, this is solvable using a different directory and then deleting it or some other way. Is there anything else that might get overwritten and I need to take care of it?
/usr/bin/local
. I would simply rename these, e.g.math
->math113
before installing M12.0. After you've installed M12.0,math
will start the 12.0 kernel andmath113
will start the 11.3 kernel. Actually, I'd immediately make copies of the new symlinks with names such asmath120
. Then when 12.1 comes out, I don't even need to rename anything anymore. Naming would also be consistent:math
starts the default version,math120
starts 12.0,math113
starts 11.3, etc. $\endgroup$