Итак, я пытаюсь установить matlab (R2010b) и не могу отобразить установщик . Вот как далеко я доберусь:
ivana@ivana-desktop:/usr/local/matlabR2010b$ sudo ./install -v -glnx86
Preparing installation files ...
-> DVD = /usr/local/matlabR2010b
-> ARCH = glnx86
-> DISPLAY = :0
-> TESTONLY = 0
-> JRE_LOC = /tmp/mathworks_21291/java/jre/glnx86/jre
-> LD_LIBRARY_PATH = /usr/local/matlabR2010b/bin/glnx86
Command to run:
/tmp/mathworks_21291/java/jre/glnx86/jre/bin/java -Djava.ext.dirs=/tmp/mathworks_21291/java/jre/glnx86/jre/lib/ext:/tmp/mathworks_21291/java/jar:/tmp/mathworks_21291/java/jarext -jar /tmp/mathworks_21291/java/jar/installwizard.jar -root /usr/local/matlabR2010b
Installing ...
Finished
Так что все выглядит очень хорошо, за исключением того, что после этого ничего не происходит! Никакой Установщик не выскакивает или что бы то ни было. Я подумал, что это может быть как-то связано с проблемой, подобной , этой , но это не так:
ivana@ivana-desktop:/usr/local/matlabR2010b$ ls -l java/jre/glnx86/jre/bin/java
-r-xr-xr-x 1 root root 47308 Jan 27 2010 java/jre/glnx86/jre/bin/java
Некоторые вещи, которые я пробовал и не работали: запуск 112] и установка Sun JDK 7.
Я не видел, чтобы кто-нибудь сталкивался с подобной проблемой, поэтому я был бы очень признателен за любое предложение, которое указывало бы на то, что может быть не так.
Я знаю, что это может показаться не очень полезным, поскольку не отвечает на ваш вопрос, однако я обнаружил, что в Ubuntu GNU Octave в сочетании с пользовательским интерфейсом QtOctave (оба загружаются из Ubuntu Software Center) работать хорошо, чтобы дать вам альтернативу (немного другой пользовательский интерфейс, но идентичный синтаксис), если вам не удается заставить работать Matlab, и вам действительно нужно кое-что сделать, это довольно хорошо, мой ноутбук некоторое время давал сбой, и я был очень рад, что я было бы как быстрый вариант.
Редактировать: забыл упомянуть, создает идентичные файлы для Matlab, поэтому никаких проблем с совместимостью практически не существует.
Есть одна вещь, которая удивляет меня: вы, кажется, смонтировали образ DVD MATLAB в /usr/local/matlabR2010b
(или вы скопировали туда файлы). Это необычное место для монтирования образа DVD. Что еще более важно, это тот же каталог, в который должен быть установлен MATLAB (см. Аргумент -root
в конце команды для запуска). Я не могу проверить это правильно, но может быть так, что установщик ничего не делает по этой причине.
Если монтирование образа DVD в другом месте не помогает, некоторые идеи для дальнейшего анализа проблемы: из источника установочного скрипта совершенно очевидно, что единственная вещь, которая может дать сбой без реальной ошибки, - это Команда указана как «команда для запуска». Поэтому вы можете попытаться запустить эту команду вручную и добавить аргумент -verbose
. Однако установочный скрипт создает некоторые временные файлы, которые вам понадобятся заранее. Самый простой способ получить это, вероятно, комментировать строку 567 скрипта:
rm -rf $TEMP_DIR
Затем вы выполняете его один раз и можете впоследствии выполнить фактическую команду установки с флагом -verbose
.