J'installe correctement Matlab2009a sur mon ordinateur et j'essaie de l'activer sans utiliser internet (Activer manuellement sans Internet) et indique le chemin d'accès au fichier de licence. Puis une erreur qui sort
Impossible de terminer l'activation car le fichier de licence n'a pas pu être écrit sur le disque. Il se peut que vous n'ayez pas le droit d'écriture sur le fichier de licence ou le dossier. /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic Contactez votre administrateur système pour obtenir de l'aide. Le message d'erreur spécifique est le suivant:
/ home/linyulin/licences/license_ubuntu_161051_R2010a.lic (autorisation refusée).
Merci beaucoup pour votre aide. Je suis vraiment inquiet à propos de ce problème parce que j'ai passé beaucoup de temps sur ce problème et que je ne veux vraiment pas le massacrer. Merci encore!
Sous Linux, vous obtenez cette erreur car vous ne disposez pas des autorisations pour le dossier de licence. Un moyen facile de surmonter ce problème consiste à lancer le script d'activation avec Sudo:
cd $MATLAB/R20***/bin/
Sudo ./activate_matlab.sh
($ MATLAB/R20 *** est votre dossier d’installation racine MATLAB)
Faire
ls -la /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
pour voir quelles sont les autorisations sur ce fichier. Si vous ne le possédez pas, vous pouvez essayer
Sudo chown linyulin /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
Si cela ne fait pas l'activation en avant, vous pouvez essayer
chmod +x /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
pour le rendre exécutable, ou, à défaut de tout le reste,
chmod 777 /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
Vous pouvez essayer les instructions données par https://help.ubuntu.com/community/MATLAB/R2009b . Essentiellement, Sudo chown -R linyulin:linyulin .matlab/
. Si cela ne le fait pas, vous pouvez aussi faire Sudo chown -R linyulin:linyulin licenses/
faire gksudo ./activate_matlab.sh
Cela résoudra probablement les problèmes d'autorisation et activera Matlab.