В Linux у вас есть 2 типа пользователей -пользователь root (пользователь-администратор )и все остальные пользователи в системе. (небольшое упрощение)
В системе Rasbian пользователь pi является просто пользователем.
Однако этот пользователь является членом группы, которая позволяет ему использовать утилиту sudo
для выполнения команд, как если бы он был пользователем root.
Хорошо, я написал в службу поддержки MathWorks. И они дали мне ссылку на их форум, где я нашел решение. Вот он:
https://www.mathworks.com/matlabcentral/answers/99067-why-do-i-receive-license-manager-error-9
Мне пришлось пройти весь путь до копирования моего HostID и т. д., установить мой логин как root
и запустить Matlab сsudo
Но на случай, если ссылка умрет здесь, это из поста MathWorks :Лучший способ устранить ошибку диспетчера лицензий -9 — повторно активировать MATLAB с помощью клиента активации.
Здесь находится клиент активации:
/usr/local/MATLAB/R20XXx/bin/activate_matlab.sh
После запуска клиента активации MATLAB:
Ошибка диспетчера лицензий -9 по-прежнему возникает?
Подтвердите свое имя пользователя и идентификатор хоста с помощью клиента активации:
Запустите клиент активации и выберите «Активировать вручную без использования Интернета».
Выберите «У меня нет файла лицензии. Помогите мне с дальнейшими шагами».
Скопируйте свой идентификатор хоста и имя для входа в компьютер.
Щелкните стрелку назад 2 раза и выберите «Активировать автоматически через Интернет», затем введите соответствующее имя пользователя.
Запустите MATLAB, используя соответствующую учетную запись пользователя.
Для запуска клиента активации требуются повышенные привилегии? Ошибка подключения при автоматической активации? Все еще видите ошибку диспетчера лицензий — 9?
Как активировать MATLAB без подключения к Интернету?