Я скачал 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
возвращает?Ответы:
Здесь что-то не так. Я установил Matlab R2012a, и установочный файл не требует никакого входного файла.
Это должно работать.
Способ командной строки.
sudo chmod +x ./install
sudo ./install
GUI способ:
run
диалогgksudo nautilus
и нажмитеenterкак видите, командная строка проще и безопаснее ..;)
Это гарантированно работает. И точно так же вы знаете, когда вы выполнили установку, как описано в вашем вопросе,
/usr/bin/install
должно быть выполнено. Вероятно, это тот, который жаловался на отсутствующий операнд файла.источник
sudo ./install -v
после перехода в каталог matlab каталог?За ошибку:
Вы должны дать разрешения для запуска Java (кредиты для http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubuntu-from-install-make-launching-icon-to-uninstall/ )
После выполнения шагов Mahesh, перейдите в папку
а потом
Готов идти. Вернитесь туда, где находится ваш установочный файл, и введите
Настройка (надеюсь) запустится.
источник
matlab
нажмите Alt + F2, чтобы открыть диалоговое окно, введите и нажмите Enter. Это должно работать.Я точно не помню, как я установил Matlab (R2011a), но я верю, что у него есть мастер, которому вы можете следовать. Таким образом, вы можете войти с вашими учетными данными математики. iirc важно, чтобы папка была доступна
/usr/local/MATLAB/
для записи до начала установки.Может, просто беги
install
от наутилуса?источник
Возможно, у вас возникнут дополнительные проблемы после завершения процесса установки с использованием комментария Махеша (chmod a + x в папке).
Поэтому я рекомендую установить пакет поддержки matlab, который установит отсутствующие зависимости, пути и сценарии, а также установит ярлык (x.desktop).
источник