How to deploy a specific version of matlab when there are two versions installed on Linux?
Mostra commenti meno recenti
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 Commenti
drummer
il 21 Nov 2019
Holger I. Meinhardt
il 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.
Risposte (2)
Holger I. Meinhardt
il 4 Lug 2019
1 voto
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
il 4 Lug 2019
0 voti
You can go into FileExplorer to the folder of the one you want to launch, and double click it.
2 Commenti
Aidan Scott
il 4 Mar 2020
Modificato: Aidan Scott
il 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
il 5 Ago 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
Categorie
Scopri di più su Introduction to Installation and Licensing in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!