Я только что установил matlab и хочу смочь назвать его от терминала. Это хорошо работает, когда я явно называю его из его каталога.
Я CD к
/usr/local/bin
и введите
sudo ln -s /usr/local/MATLAB/R2012a/bin/matlab matlab
когда я затем ввожу "matlab" в терминале, я получаю сообщение об ошибке "удар:/media/OS/MATLAB/bin/matlab: Никакой такой файл или каталог"
Я понятия не имею, почему это пытается назвать matlab от / медиа. Я попытался удалить файл из usr/local/bin, но когда я создаю его снова, то же самое происходит. Любая справка очень ценилась бы.
Править: Я обнаружил проблему: в предыдущей установке я добавил строку
alias matlab="/media/OS/MATLAB/bin/matlab"
к моему bashrc
файл. Это было изменено на корректный каталог, и проблема была решена.
Необходимо вместо этого создать псевдоним вместо символьной ссылки, так, чтобы это содержало систему в чистоте, и препятствуйте тому, чтобы ненужные двоичные файлы заполнили его.
Открывают Ваш ~/.bash_aliases
файл и вставляют следующее (не волнуйтесь, будет ли его пустое, это пусто, если у Вас нет псевдонимов никакие команды перед использованием этого файла):
alias matlab='/usr/local/MATLAB/R2012a/bin/matlab'
сохранили файл и выходят и затем делают
source ~/.bash_aliases
от терминала, и затем необходимо смочь к типу
matlab
и получить работу matlab.