Я пытаюсь установить MATLAB2012 на мою машину с Ubuntu, и для этого я должен предоставить программе установки права root, вот что я пробовал:
root@Engine:/media/ENGINE# ./install
bash: ./install: Permission denied
Я пробовал также gsku:
root@Engine:/media/ENGINE# gksu ./install
Ничего не происходит.
Спасибо за вашу помощь!
Если вы все еще получаете сообщение Permission denied
, когда пытаетесь запустить что-то, пока вы являетесь пользователем root, это означает, что программа, которую вы пытаетесь запустить, не имеет исполняемого бита, и, следовательно, она не может быть запущена как программа, она рассматривается системой как простой файл.
gksu
, которые вы дали там, пока вы были пользователем root, не решали никаких проблем, вам было root
, и root
разрешено делать все что угодно.
Итак, чтобы дать ему исполняемый бит:
chmod +x install
Теперь система распознает, что файл 'install' - это не простой файл, а фактически программа. После этого вы можете успешно выполнить:
./install
И с вами все будет в порядке:)
PS: Я сам помню, когда я тоже не привык к Linux, я был очень смущен этим Permission denied
сообщением, пока я был root. Я имею в виду, я был root, кто отказывает мне что-либо делать? Я властелин этой земли: P
Matlab 2012a Инструкции по установке
Вам потребуются привилегии суперпользователя. Предполагается, что установочные файлы MATLAB находятся в
/media/MATHWORKS_R2011a
в вашей файловой системе.Просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите установщик MATLAB с помощью следующей команды терминала:
sudo /media/MATHWORKS_R2011A/install
При появлении запроса «Выбор типа установки» следует выбрать пользовательский. Это позволит вам создавать символические ссылки на MATLAB в
blockquote>/usr/local/bin
. 1 sup>1 sup> Источник: Документация по Ubuntu sup>
Итак, я понял, что первая проблема с установкой файла была решена, с обоими решениями:
chmod +x install
./install
, а также с носителя, как предложил Мариус: sudo sh ./install.
для ошибки установки Java: мне пришлось сделать исполняемый бит для файла Java в: MATLAB / sys / java / jre / glnxa64 / jre / bin
Вы также можете попробовать sh ./install
на носителе (если вы являетесь пользователем root / суперпользователем) или sudo sh ./install