How to deploy a specific version of matlab when there are two versions installed on Linux?
Show older comments
Hi all,
I have two versions of matlab installed in Linux ubuntu (15a and 19a).
Once I type matlab on terminal, the 2019 version pops up. How to deploy the older version instead? How can I choose between them through terminal?
2 Comments
drummer
on 21 Nov 2019
Holger I. Meinhardt
on 22 Nov 2019
I want to give rise to a particular concern that your approach is, of course, easy but it does not initialize a clear and separated environment for each Matlab version. By your approach, you must expect that the launched Matlab versions are not dynamically linked against the correct libraries, which may cause a crash.
Answers (2)
Holger I. Meinhardt
on 4 Jul 2019
1 vote
I recommend to use the Environment Modules package from
that allows to alter or to set shell environment variables such as PATH, MANPATH etc. After installation and configuration one can call a specific version of Matlab by executing in the shell
module load matlab/R2019a
For changing the version one has to unload first the previous loaded Matlab version by
module unload matlab/R2019a
and then one needs to load the other version by
module load matlab/R2015a
Image Analyst
on 4 Jul 2019
0 votes
You can go into FileExplorer to the folder of the one you want to launch, and double click it.
2 Comments
Aidan Scott
on 4 Mar 2020
Edited: Aidan Scott
on 4 Mar 2020
To clarify, you need to go to /MATLAB/20XXX/bin where you will find matlab.exe
where the 20XXX is the version that you want to open.
Brian Carlton
on 5 Aug 2021
Note that the question asks about Ubuntu, where .exe files do not exist.
The relavent directory on (many) linux installations would be /usr/local/MATLAB/version/bin
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!