Как я устанавливаю MATLAB R2012a?

Я загрузил MATLAB R2012a для платформы Unix, и я хочу установить его на своей человечности 11.10. Для установки я пробую эту команду:

/<matlab_installation_file_directory>/install

и это говорит:

install: missing file operand

Согласно он является ручным, я должен дать ему входной файл, Таким образом, я создаю входной файл как это для установки в режиме 'Stand Alone':

destinationFolder=usr/local/R2012a

fileInstallationKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

agreeToLicense=yes

outputFile=/tmp/mathworks_usr.log

mode=interactive

activationPropertiesFile=home/.../lic_standalone.dat

Acctually я не уверен в "activationPropertiesFile" поле, какой файл требуется, таким образом, я предположил это, требует файла лицензии. Я сохранил этот файл как txt формат в том же каталоге, который файлы установки.

Затем я попробовал эту команду:

install -inputFile my_input_file.txt

и это получает эту ошибку:

install: invalid option -- 'i'

Я знаю, что существует, некоторые помогают в других веб-сайтах и также некоторых вопросах здесь об этой теме, но я не могу выяснить то, что является проблемой, помогите мне, я - настоящий новичок на Linux.

Спасибо, ребята

ОБНОВЛЕНИЕ:

в свойствах файла установки я проверил, что объект "Позволяет выполнять файл как Программу", теперь это похоже на это: install properties

после этого я могу выполнить файл установки путем нажатия на него или путем ввода./устанавливать в терминале. но обоими способами я получаю это:

Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished

в третьей строке xxxx является случайным числом каждый раз как 6 370 или 5310.... почему у меня нет разрешения?что мне делать?

ОБНОВЛЕНИЕ:

использование Mahesh помогает, я попробовал эти команды:

sudo chmod +x ./install
sudo ./install -v

результат:

Preparing installation files ...
->  DVD                 = /home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au
->  ARCH                = glnx86
->  DISPLAY             = :0.0
->  TESTONLY            = 0
->  JRE_LOC             = /tmp/mathworks_6114/sys/java/jre/glnx86/jre
->  LD_LIBRARY_PATH     = /tmp/mathworks_6114/bin/glnx86

Command to run:
/tmp/mathworks_6114/sys/java/jre/glnx86/jre/bin/java  -splash:"/home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au/java/splash.png" -Djava.ext.dirs=/tmp/mathworks_6114/sys/java/jre/glnx86/jre/lib/ext:/tmp/mathworks_6114/java/jar:/tmp/mathworks_6114/java/jarext:/tmp/mathworks_6114/java/jarext/axis2/:/tmp/mathworks_6114/java/jarext/guice/:/tmp/mathworks_6114/java/jarext/webservices/ com/mathworks/professionalinstaller/Launcher -root "/home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au" -tmpdir "/tmp/mathworks_6114" 

Installing ...
eval: 1: /tmp/mathworks_6114/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished

ОБНОВЛЕНИЕ:

Последняя вещь сделать, входят/matlab-install-files/sys/java/jre/glnx86/jre/bin/java и:

sudo chmod +x ./java

и затем вернитесь к каталогу файлов установки и выполните установку:

./install

или

sudo ./install

и это будет работать :-)

Спасибо всем особенно "Mahesh" и "John"

9
задан 20 July 2012 в 03:56

4 ответа

Для ошибки:

eval: 1: /tmp/mathworks_11425/sys/java/jre/glnxa64/jre/bin/java: Permission denied

Вы должны дать разрешения для запуска Java (кредиты для http://kittipatkampa.wordpress.com/2012/02/12/matlab- on-ubuntu-from-install-make-launch-icon-to-uninstall / )

После выполнения действий Махеша перейдите в папку

cd sys/java/jre/glnxa64/jre/bin/ (the folder that appears in your error message)

и затем

chmod +x java

Готов к работе. Вернитесь туда, где находится ваш установочный файл, и введите

sudo sh install

. Установка (надеюсь) запустится.

0
ответ дан 20 July 2012 в 03:56

Возможно, у вас возникнут дополнительные проблемы после завершения процесса установки с использованием комментария Махеша (chmod a + x в папке).

Итак, я рекомендую установить пакет поддержки matlab, который установит отсутствующие зависимости, пути и сценарии, а также установит ярлык (x.desktop).

0
ответ дан 20 July 2012 в 03:56

Я точно не помню, как я установил Matlab (R2011a), но я верю, что у него есть мастер, которому вы можете следовать. Таким образом, вы можете войти с вашими учетными данными математики. iirc важно, чтобы папка /usr/local/MATLAB/ была доступна для записи до начала установки.

Может, просто запустить install из наутилуса?

0
ответ дан 20 July 2012 в 03:56
1118 Здесь что-то не так. Я установил Matlab R2012a, и установочный файл не требует никакого входного файла.

Это должно сработать.

Путь к командной строке.

  • Откройте терминал
  • и перейдите в каталог Matlab (в котором находится установочный файл и он показан на скриншоте)
  • sudo chmod +x ./install
  • sudo ./install
  • Откроется окно, откуда вы сможете продолжить самостоятельно.

Путь GUI:

  • тип alt + F2 . Откроется диалоговое окно run
  • type gksudo nautilus и нажмите enter
  • , чтобы открыть каталог Matlab (как показано на скриншоте)
  • проверьте, есть ли у установочного файла разрешения на выполнение (как на скриншоте)
  • Дважды щелкните мышью на кнопке install. Вы получите окно с просьбой показать или запустить.
  • Нажмите Run
  • , вы сможете найти свой путь отсюда. это открывает окно с необходимыми инструкциями.

Как видите, способ командной строки проще и безопаснее ..;)

Это гарантированно сработает. И, чтобы вы знали, когда вы выполнили установку, как описано в вашем вопросе, /usr/bin/install должно быть выполнено. Вероятно, это тот, кто жаловался на отсутствующий файловый операнд.

0
ответ дан 20 July 2012 в 03:56

Другие вопросы по тегам:

Похожие вопросы: