Come installo MATLAB R2012a?


9

Ho scaricato MATLAB R2012a per la piattaforma Unix e voglio installarlo sul mio Ubuntu 11.10. Per installare provo questo comando:

/<matlab_installation_file_directory>/install

e dice:

install: missing file operand

Secondo il suo manuale, devo dargli un file di input, quindi creo un file di input come questo per installarlo in modalità 'Stand Alone':

DestinationFolder = usr / local / R2012a

fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

agreeToLicense = yes

fileOutput = / tmp / mathworks_usr.log

Modalità = interattiva

activationPropertiesFile = casa /.../ lic_standalone.dat

Al momento non sono sicuro nel campo "ActivationPropertiesFile" quale file è richiesto, quindi suppongo che richieda il file di licenza. Ho salvato questo file in formato txt nella stessa directory in cui si trovano i file di installazione.

Quindi ho provato questo comando:

install -inputFile my_input_file.txt

e ottiene questo errore:

install: invalid option -- 'i'

So che ci sono alcuni aiuti in altri siti Web e anche alcune domande qui su questo argomento, ma non riesco a capire qual è il problema, per favore aiutatemi, sono un vero e proprio noob su Linux.

Grazie ragazzi

AGGIORNARE:

nelle proprietà del file di installazione ho controllato la voce "Consenti esecuzione file come programma", ora è così: installa proprietà

successivamente posso eseguire il file di installazione facendo clic su di esso o digitando ./install nel terminale. ma in entrambi i modi ottengo questo:

Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished

nella terza riga xxxx è un numero casuale ogni volta come 6370 o 5310 .... perché non ho il permesso? cosa dovrei fare?

AGGIORNARE:

usando l'aiuto di Mahesh ho provato questi comandi:

sudo chmod +x ./install
sudo ./install -v

il risultato è:

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

AGGIORNARE:

L'ultima cosa da fare è andare in / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java e:

sudo chmod +x ./java

e quindi tornare alla directory dei file di installazione ed eseguire install:

./install

o

sudo ./install

e funzionerà :-)

Grazie a tutti appositamente "Mahesh" e "John"


cosa install --helprestituisce?
Web-E,

Un caso raro in cui la domanda stessa contiene più informazioni utili delle risposte :)
Rafał Cieślak

Risposte:


11

C'è qualcosa che non va qui. Ho installato Matlab R2012a e il file di installazione non richiede alcun file di input.

Questo dovrebbe funzionare.

Modo da riga di comando.

  • Terminale aperto
  • cd nella directory Matlab (che ha il file di installazione e viene mostrato nello screenshot)
  • sudo chmod +x ./install
  • sudo ./install
  • Questo aprirà una finestra da cui potrai procedere da solo.

Modo GUI:

  • digitare alt+ F2. questo apre la runfinestra di dialogo
  • digita gksudo nautiluse premienter
  • apri la directory di Matlab (come mostrato nello screenshot)
  • controlla se il file di installazione ha i permessi di esecuzione (come nel tuo screenshot)
  • Fare doppio clic su Installa. Verrà visualizzata una finestra che ti chiederà se visualizzare o eseguire.
  • Fai clic su Esegui
  • dovresti riuscire a trovare la tua strada da qui. questo apre una finestra con le istruzioni necessarie.

come vedi, la via della riga di comando è più semplice e sicura ..;)

Questo è garantito per funzionare. E solo così sai, quando hai eseguito l'installazione, come descritto nella tua domanda, /usr/bin/installdeve essere stato eseguito. Probabilmente è quello che si è lamentato di un operando di file mancante.


1
grazie ma continuo a ricevere lo stesso errore (permesso negato).
Mehdi,

Mi dispiace sentirlo! Puoi aggiornare la tua domanda con eventuali errori / messaggi visualizzati quando provi la riga di comando eseguendo sudo ./install -vdopo il cd-ing nella directory matlab?
Mahesh,

4

Per l'errore:

eval: 1: /tmp/mathworks_11425/sys/java/jre/glnxa64/jre/bin/java: Permission denied

Devi dare le autorizzazioni per l'esecuzione di java (crediti a http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubuntu-from-install-make-launching-icon-to-uninstall/ )

Dopo aver eseguito i passaggi di Mahesh, vai alla cartella

cd sys/java/jre/glnxa64/jre/bin/ (the folder that appears in your error message)

e poi

chmod +x java

Pronto ad andare. Torna a dove si trova il tuo file di installazione e digita

sudo sh install

L'installazione verrà avviata (si spera).


sì ha funzionato, l'installazione va al 100%, ora il problema è come posso avviarlo?
Mehdi,

puoi trovare matlab nel trattino (se usi l'interfaccia utente di Unity). Se non riesci a trovarlo lì, Alt + F2 per avviare la finestra di dialogo, digita matlabe premi invio. Dovrebbe funzionare.
Mahesh,

0

Non ricordo esattamente come ho installato Matlab (R2011a), ma credo che abbia una procedura guidata che puoi seguire. In questo modo puoi accedere con le tue credenziali mathworks. È importante che la cartella /usr/local/MATLAB/sia scrivibile prima che inizi il programma di installazione.

Forse sei appena scappato installda nautilus?


Controllo il percorso / usr / local / . né questo è scrivibile né molte altre cartelle sebbene io sia admin (penso!). cosa dovrei fare?
Mehdi,

0

È possibile che tu abbia più problemi una volta completato il processo di installazione usando il commento di Mahesh (chmod a + x sulla cartella).

Quindi, consiglio di installare il pacchetto matlab-support, che imposterà le dipendenze, i percorsi e gli script mancanti e installerà anche un collegamento (x.desktop).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.