Не удалось завершить активацию Matlab

Я использую Ubuntu 14.04 LTS на 64-разрядных. Я пытаюсь установить Matlab R2014b. Я следовал этим шагам, основываясь на этом уроке:

  1. Смонтировал файл.iso
  2. cd /media/username/MATHWORKS_R2014B
  3. sudo ./install (installed in /usr/local/MATLAB/R2014b)
  4. sudo apt-get install matlab-support
  5. cd ~ sudo chown username -R ~/.matlab

На шаге 4 окно, которое требовало активации, появлялось несколько раз, и когда мне приходилось присваивать имя usrrname, по умолчанию всегда был root, и я никогда не менял его, но при попытке запустить его снова появляется окно активации, но на этот раз с именем пользователя вместо root, и это дает мне следующую ошибку:

Could not complete Activation because the License File could not be written to disk. You might not have write permission on the License File or the folder. /home/username/.matlab/R2014b_licenses/license_username_836966_R2014b.lic See your System Administrator for assistance. The specific error message text is: /home/username/.matlab/R2014b_licenses/license_username_836966_R2014b.lic (No such file or directory).

Я погуглил эту ошибку и после некоторых результатов я выполнил следующие шаги:

  • cd /usr/local/MATLAB/R2014b/bin/glnxa64sudo ./activate_matlab.sh
  • sudo mkdir -p /usr/local/MATLAB/R2014b/licensessudo chmod a+rw /usr/local/MATLAB/R2014b/licenses

Но все же происходит то же самое. И проблема в том, что в ./matlab У меня нет файла лицензии, о котором они меня просят. И когда я пытаюсь загрузить его из учетной записи MathWorks, я могу сохранить его только как licence.lic который отличается от имени, которое они просят меня, и который не может быть сохранен в /usr/local/MATLAB/R20194b папка.

Как я могу решить эту проблему?

2 ответа

Решение

Итак, у вас есть два пользователя: один с именем "root" (большой нет-нет, но в любом случае, это то, что у вас есть) и один с именем "username"…

Тогда команда

cp /root/.matlab/* /home/username/.matlab/

Для тех, кто устанавливает более высокие версии Matlab.

./activate_matlab.sh

скорее находится в каталоге bin. Так

cd /usr/local/MATLAB/R2014b/bin/ 

затем

sudo ./activate_matlab.sh./

Должен сделать магию.

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