Ich habe MATLAB R2012a für die Unix-Plattform heruntergeladen und möchte es auf meinem Ubuntu 11.10 installieren. Um zu installieren, versuche ich diesen Befehl:
/<matlab_installation_file_directory>/install
und es heißt:
install: missing file operand
Laut Handbuch muss ich ihm eine Eingabedatei geben. Also erstelle ich eine Eingabedatei wie diese, um sie im 'Stand Alone'-Modus zu installieren:
destinationFolder = usr / local / R2012a
fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
atchToLicense = ja
outputFile = / tmp / mathworks_usr.log
Modus = interaktiv
activityPropertiesFile = home /.../ lic_standalone.dat
Eigentlich bin ich mir im Feld "activityPropertiesFile" nicht sicher, welche Datei benötigt wird, also habe ich angenommen, dass eine Lizenzdatei erforderlich ist. Ich habe diese Datei als txt-Format in demselben Verzeichnis gespeichert, in dem sich die Installationsdateien befinden.
Dann habe ich diesen Befehl ausprobiert:
install -inputFile my_input_file.txt
und es wird dieser Fehler angezeigt:
install: invalid option -- 'i'
Ich weiß, dass es auf anderen Websites einige Hilfen und auch einige Fragen zu diesem Thema gibt, aber ich kann nicht herausfinden, wo das Problem liegt. Bitte helfen Sie mir, ich bin ein echter Noob unter Linux.
Danke Jungs
AKTUALISIEREN:
In den Eigenschaften der Installationsdatei habe ich das Element "Ausführen der Datei als Programm zulassen" aktiviert. Jetzt ist es so:
Danach kann ich die Installationsdatei ausführen, indem ich darauf klicke oder ./install in terminal eingebe . aber auf beide Arten verstehe ich das:
Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished
in der dritten Zeile ist xxxx jedes Mal eine Zufallszahl wie 6370 oder 5310 .... Warum habe ich keine Erlaubnis? was sollte ich tun?
AKTUALISIEREN:
Mit Mahesh Hilfe habe ich folgende Befehle ausprobiert:
sudo chmod +x ./install
sudo ./install -v
Das Ergebnis ist:
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
AKTUALISIEREN:
Als letztes gehen Sie in / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java und:
sudo chmod +x ./java
Gehen Sie dann zurück zum Installationsdateiverzeichnis und führen Sie die Installation aus durch:
./install
oder
sudo ./install
und es wird funktionieren :-)
Vielen Dank an alle "Mahesh" und "John"
install --help
zurück?