J'ai téléchargé MATLAB R2012a pour la plate-forme Unix et je souhaite l'installer sur mon ubuntu 11.10. Pour installer j'essaie cette commande:
/<matlab_installation_file_directory>/install
et ça dit:
install: missing file operand
Selon son manuel, je dois lui donner un fichier d'entrée, donc je crée un fichier d'entrée comme celui-ci à installer en mode 'Stand Alone':
destinationFolder = usr / local / R2012a
fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
AgreeToLicense = oui
outputFile = / tmp / mathworks_usr.log
mode = interactif
activationPropertiesFile = home /.../ lic_standalone.dat
En fait, je ne sais pas dans le champ "activationPropertiesFile" quel fichier est requis, donc je suppose qu'il nécessite un fichier de licence. J'ai enregistré ce fichier au format txt dans le même répertoire que les fichiers d'installation.
Ensuite, j'ai essayé cette commande:
install -inputFile my_input_file.txt
et il obtient cette erreur:
install: invalid option -- 'i'
Je sais qu'il y a de l'aide dans d'autres sites Web et aussi quelques questions ici à ce sujet, mais je ne peux pas comprendre quel est le problème, aidez-moi, je suis un vrai noob sur linux.
Merci les gars
MISE À JOUR:
dans les propriétés du fichier d'installation, j'ai vérifié l'élément "Autoriser l'exécution du fichier en tant que programme", maintenant c'est comme ceci:
après cela, je peux exécuter le fichier d'installation en cliquant dessus ou en tapant ./install dans le terminal. mais dans les deux sens, j'obtiens ceci:
Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished
à la troisième ligne xxxx est un nombre aléatoire à chaque fois comme 6370 ou 5310 .... pourquoi je n'ai pas la permission? que devrais-je faire?
MISE À JOUR:
en utilisant l'aide de Mahesh, j'ai essayé ces commandes:
sudo chmod +x ./install
sudo ./install -v
le résultat est:
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
MISE À JOUR:
La dernière chose à faire est d'aller dans / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java et:
sudo chmod +x ./java
puis revenez au répertoire des fichiers d'installation et exécutez l'installation par:
./install
ou
sudo ./install
et ça marchera :-)
Merci à tous spécialement "Mahesh" et "John"
install --help
retours?Réponses:
Quelque chose ne va pas ici. J'ai installé Matlab R2012a et le fichier d'installation ne nécessite aucun fichier d'entrée.
Cela devrait fonctionner.
Manière de ligne de commande.
sudo chmod +x ./install
sudo ./install
Manière de GUI:
run
boîte de dialoguegksudo nautilus
et frapperentercomme vous le voyez, la manière de ligne de commande est plus facile et plus sûre ..;)
Cela est garanti de fonctionner. Et juste pour que vous sachiez, lorsque vous avez exécuté l'installation, comme décrit dans votre question, vous
/usr/bin/install
devez l'avoir exécutée. C'est probablement celui qui s'est plaint d'un opérande de fichier manquant.la source
sudo ./install -v
après cd-ing dans le répertoire matlab?Pour l'erreur:
Vous devez donner des autorisations pour que java s'exécute (crédits à http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubuntu-from-install-make-launching-icon-to-uninstall/ )
Après avoir suivi les étapes de Mahesh, accédez au dossier
et alors
Prêt à partir. Retournez à l'emplacement de votre fichier d'installation et tapez
La configuration sera (espérons-le) lancée.
la source
matlab
et appuyez sur Entrée. Cela devrait fonctionner.Je ne me souviens pas exactement comment j'ai installé Matlab (R2011a), mais je pense qu'il a un assistant que vous pouvez suivre. De cette façon, vous pouvez vous connecter avec vos informations d'identification mathworks. iirc, il est important que le dossier
/usr/local/MATLAB/
soit accessible en écriture avant le démarrage du programme d'installation.Peut-être que
install
tu fuis juste du nautile?la source
Il est possible que vous ayez plus de problèmes une fois que vous avez terminé le processus d'installation en utilisant le commentaire de Mahesh (chmod a + x sur le dossier).
Donc, je recommande d'installer le paquet matlab-support, qui configurera les dépendances, les chemins d'accès et les scripts manquants, et installera également un raccourci (x.desktop).
la source