Проблема при запуске MATLAB из терминала

Я установил приложение (MATLAB) в Kubuntu, и оно установлено в /usr/local/bin.

Если я ввожу имя программы в терминале, она не запускается и говорит, что не нашла эту команду. Когда я иду в ту папку, где она установлена, перетаскиваю ее в терминал, и затем он начинает работать.

Я запускаю эту команду echo $PATH в терминале и получаю это сообщение:

/home/gurpreet/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Я установил эту программу на свой старый ноутбук в Ubuntu 16.04 LTS и был установлен в каталог /opt, и когда я набрал matlab в терминале, он работал. Теперь это не относится к Kubuntu.

Кто-нибудь может мне помочь, поскольку я новый пользователь Linux?

enter image description here

2
задан 8 May 2019 в 11:19

1 ответ

В руководстве по установке MATLAB говорится, что по умолчанию установщик MATLAB создает символическую ссылку в /usr/local/bin.

Это означает, что вы должны иметь возможность вызывать MATLAB, набрав matlab в командной строке.

Однако у Questioner @GurpreetSingh есть установка MATLAB с отсутствующей символической ссылкой /usr/local/bin/matlab, что странно.

Для этой проблемы возможны два решения:

  1. Поместите ячейку matlab в путь через переменную PATH следующим образом:

    export PATH=/usr/local/MATLAB/R2018a/bin:${PATH}
    
    [ 1128] Этот export PATH следует поместить либо в файл ~/.bashrc, либо в /etc/profile.d/matlab.sh (создайте этот файл, если он не существует)

  2. Создайте следующую символическую ссылку (Также см. @ Комментарий Steeldriver):

    $ sudo ln -s /usr/local/MATLAB/R2018a/bin/matlab /usr/local/bin/ 
    

Вопросник @GurpreetSingh установил MATLAB в каталог /opt в предыдущей системе Ubuntu 16.04, и он работал правильно, поскольку двоичный файл metlab с установкой /opt путь должен быть правильно установлен в PATH вручную. Или же символическая ссылка должна была быть создана вручную в /usr/local/bin/, указывая на /opt/MATLAB/R2018a/bin/matlab.

В то время как в существующей системе Kubuntu MATLAB был установлен в каталог /usr/local, а путь bin НЕ был установлен вручную. Символическая ссылка также отсутствовала в каталоге /usr/local/bin, что было действительно странно!

Вот как вопросник @GurpreetSingh оказался с этой проблемой.

Вот и все!

0
ответ дан 8 May 2019 в 11:19

Другие вопросы по тегам:

Похожие вопросы: