How to deploy a specific version of matlab when there are two versions installed on Linux?

146 visualizaciones (últimos 30 días)
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 comentarios
drummer
drummer el 21 de Nov. de 2019
Thanks guys.
The easiest way I found was using the terminal is going to the bin of MATLAB folder.
Mine is located in /usr/local/MATLAB/R20xx/bin.
In MATLAB you're gonna find all the versions installed in your computer.
After choosing the one you want to deploy, go into the bin folder of the chosen version and type ./matlab
Holger I. Meinhardt
Holger I. Meinhardt el 22 de Nov. de 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.

Iniciar sesión para comentar.

Respuestas (2)

Holger I. Meinhardt
Holger I. Meinhardt el 4 de Jul. de 2019
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
Image Analyst el 4 de Jul. de 2019
You can go into FileExplorer to the folder of the one you want to launch, and double click it.
  2 comentarios
Aidan Scott
Aidan Scott el 4 de Mzo. de 2020
Editada: Aidan Scott el 4 de Mzo. de 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
Brian Carlton el 5 de Ag. de 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

Iniciar sesión para comentar.

Categorías

Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by