Я успешно устанавливаю Matlab2009a на свой компьютер и при попытке активировать его без использования Интернет (активировать вручную без Интернета) и указываю путь к файлу лицензии. Затем появляется ошибка
Не удалось завершить активацию, поскольку файл лицензии не может быть записан на диск. Возможно, у вас нет разрешения на запись в файл лицензии или в папку. /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic Обратитесь за помощью к системному администратору. Текст сообщения об ошибке:
/ home / linyulin / licenses / license_ubuntu_161051_R2010a.lic (разрешение отклонено).
blockquote>Большое спасибо за вашу помощь. Я действительно беспокоюсь об этой проблеме, потому что я потратил много времени на эту проблему и действительно не хочу ее наращивать. Еще раз спасибо!
В Linux вы получаете эту ошибку, потому что у вас нет прав для папки с лицензиями. Простой способ обойти это - запустить скрипт активации с помощью sudo:
cd $MATLAB/R20***/bin/
sudo ./activate_matlab.sh
($ MATLAB / R20 *** - ваша корневая папка установки MATLAB)
Выполните
ls -la /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
, чтобы увидеть, какие разрешения у этого файла. Если у вас его нет, вы можете попробовать
sudo chown linyulin /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
. Если это само по себе не приводит к активации, вы можете попробовать
chmod +x /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
сделать его исполняемым или, в противном случае,
chmod 777 /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
Вы можете попробовать инструкции, предоставленные https://help.ubuntu.com/community/MATLAB/R2009b . По сути, sudo chown -R linyulin:linyulin .matlab/
. Если этого не происходит, вы также можете сделать sudo chown -R linyulin:linyulin licenses/
do gksudo ./activate_matlab.sh
Это, скорее всего, решит проблемы с разрешениями и активирует Matlab.