Я скачал MATLAB R2012a для платформы Unix и хочу установить его на свой Ubuntu 11.10. Для установки я пробую эту команду:
/<matlab_installation_file_directory>/install
и это говорит:
install: missing file operand
В соответствии с его руководством, я должен предоставить ему входной файл, поэтому я создаю такой входной файл для установки в режиме «Stand Alone»:
destinationFolder = USR / местные / R2012a
fileInstallationKey = ххххх-ххххх-ххххх-ххххх-ххххх
agreeToLicense = да
файл_вывода = / TMP / mathworks_usr.log
Режим = интерактивный
activationPropertiesFile = дом /.../ lic_standalone.dat
На самом деле, я не уверен, что в поле «ActivationPropertiesFile», какой файл требуется, поэтому я предположил, что требуется файл лицензии. Я сохранил этот файл в формате txt в том же каталоге, в котором находятся установочные файлы.
Затем я попробовал эту команду:
install -inputFile my_input_file.txt
и он получает эту ошибку:
install: invalid option -- 'i'
Я знаю, что есть помощь на других сайтах, а также некоторые вопросы по этой теме, но я не могу понять, в чем проблема. Пожалуйста, помогите мне, я настоящий новичок в Linux.
Спасибо вам, ребята
ОБНОВИТЬ:
в свойствах установочного файла я проверил пункт «Разрешить запуск файла как программы», теперь это так:
после этого я могу запустить установочный файл, нажав на него или набрав ./install в терминале. но в обоих случаях я получаю это:
Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished
в третьей строке xxxx - это случайное число каждый раз, например, 6370 или 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
и это будет работать :-)
Спасибо всем специально "Махеш" и "Джон"
install --help
возвращает?