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"
quelle
install --help
zurück?Antworten:
Irgendetwas stimmt hier nicht. Ich habe Matlab R2012a installiert und für die Installationsdatei ist keine Eingabedatei erforderlich.
Das sollte funktionieren.
Befehlszeilenweg.
sudo chmod +x ./install
sudo ./install
GUI Weg:
run
Dialoggksudo nautilus
und drückeenterWie Sie sehen, ist der Befehlszeilenweg einfacher und sicherer ..;)
Dies funktioniert garantiert. Und nur damit Sie wissen, dass die Ausführung der Installation, wie in Ihrer Frage beschrieben, ausgeführt worden sein
/usr/bin/install
muss. Es ist wahrscheinlich derjenige, der sich über einen fehlenden Dateioperanden beschwert hat.quelle
sudo ./install -v
nachdem Sie sie in das Matlab-Verzeichnis verschoben haben?Für den Fehler:
Sie müssen die Berechtigung zum Ausführen von Java erteilen (Credits für http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubuntu-from-install-make-launching-icon-to-uninstall/ ).
Nachdem Sie die Schritte von Mahesh ausgeführt haben, gehen Sie zum Ordner
und dann
Bereit zu gehen. Gehen Sie zurück zu Ihrer Installationsdatei und geben Sie ein
Das Setup wird (hoffentlich) gestartet.
quelle
matlab
und geben Sie die Eingabetaste ein. Das sollte funktionieren.Ich erinnere mich nicht genau, wie ich Matlab (R2011a) installiert habe, aber ich glaube, es gibt einen Assistenten, dem Sie folgen können. Auf diese Weise können Sie sich mit Ihren Anmeldeinformationen für Mathworks anmelden. iirc Es ist wichtig, dass der Ordner
/usr/local/MATLAB/
beschreibbar ist, bevor das Installationsprogramm beginnt.Vielleicht nur
install
vor Nautilus davonlaufen?quelle
Es ist möglich, dass Sie weitere Probleme haben, wenn Sie den Installationsvorgang mit Maheshs Kommentar abgeschlossen haben (chmod a + x im Ordner).
Daher empfehle ich, das matlab-support-Paket zu installieren, das die fehlenden Abhängigkeiten, Pfade und Skripte einrichtet und eine Verknüpfung (x.desktop) installiert.
quelle