У меня на ноутбуке установлена программа MATLAB 2012, но из-за некоторых проблем с инструментарием я хочу установить MATLAB 2013.
Я знаю, что не могу удалить MATLAB, я должен удалить эту папку.
Но возможно ли, что я просто перезапишу существующий MATLAB новым, это будет работать?
Если вы установите новую версию, она не будет перезаписывать старую, поскольку каждая версия использует свою собственную папку, обычно с именем вида R201??
в разделе /opt/MATLAB/
. То же самое относится и к настройкам, которые хранятся в одноименной папке в ~/.matlab/
. Таким образом, можно использовать параллельно две или более разных версий Matlab.
«Команда» matlab
обычно является символической ссылкой в /usr/local/bin/
, которая указывает на фактический двоичный файл, например
/usr/local/bin/matlab -> /opt/MATLAB/R2013a/bin/matlab
Если вы хотите запустить другую версию, вам нужно ввести полный путь к исполняемому файлу в командной строке, например
$ /opt/MATLAB/R2012b/bin/matlab
Если вы хотите использовать только новую версию, я бы рекомендовал сначала удалить старую версию. Удаление выполняется путем удаления каталога установки со всем его содержимым и всеми символическими ссылками, указывающими на этот каталог в /usr/local/bin/
. Помимо matlab
, может быть, например, mex
или ссылки на другие исполняемые файлы. Ссылка , которую вы предоставили, говорит в основном то же самое, за исключением дополнительной информации об (де) активации лицензии Matlab.