Я испытываю некоторые затруднения при попытке выполнить Matlab R2013 на Ubuntu 15.04 (та же проблема происходит в 14,04 и 12,04 версиях). Когда я пытаюсь работать в от терминала или использования значка Matlab, я получаю следующее сообщение об ошибке:
НО если я выполняю его как суперпользователь, это хорошо работает, но я получаю несколько других проблем с этим, например, приложения, которые я разработал в Matlab, не работают.
Что я могу сделать для выполнения Matlab как обычный пользователь?
Заранее спасибо,
Сообщение об ошибке ясно указывает на ошибку с полномочиями записи Вашего пользователя на упомянутом файле.
Каждый раз, когда Вы запускаете приложение, которое сохраняет конфигурационную информацию в корневом каталоге пользователя с помощью sudo
, Вы выполняете риск, что root
пользователь возьмет владение тех файлов/каталогов, делая их незаписываемыми для Вашего обычного пользователя, когда Вы затем попытаетесь выполнить приложение без sudo
.
Обычно это может быть зафиксировано легко путем восстановления намеченного владения с помощью эти chown
команда, например,
sudo chown -R $USER:$USER $HOME/<confdir>
или этот конкретный случай
sudo chown -R santiago:santiago /home/santiago/.matlab