Pobrałem MATLAB R2012a na platformę Unix i chcę zainstalować go na moim Ubuntu 11.10. Aby zainstalować, wypróbuj to polecenie:
/<matlab_installation_file_directory>/install
i mówi:
install: missing file operand
Zgodnie z instrukcją muszę podać plik wejściowy, dlatego tworzę taki plik wejściowy, aby zainstalować go w trybie samodzielnym:
destinationFolder = usr / local / R2012a
fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
agreeToLicense = tak
outputFile = / tmp / mathworks_usr.log
tryb = interaktywny
ActivPropertiesFile = home /.../ lic_standalone.dat
Właściwie nie jestem pewien, czy w polu „aktywacja_właściwości” wymagany jest plik, więc przypuszczam, że wymaga pliku licencji. Zapisałem ten plik w formacie txt w tym samym katalogu, w którym znajdują się pliki instalacyjne.
Następnie wypróbowałem to polecenie:
install -inputFile my_input_file.txt
i pojawia się ten błąd:
install: invalid option -- 'i'
Wiem, że jest kilka pomocy na innych stronach internetowych, a także kilka pytań tutaj na ten temat, ale nie mogę zrozumieć, na czym polega problem. Pomóż mi, jestem prawdziwym noobem na Linuksie.
Dzięki chłopaki
AKTUALIZACJA:
we właściwościach pliku instalacyjnego zaznaczyłem opcję „Zezwalaj na uruchamianie pliku jako programu”, teraz wygląda to tak:
potem mogę uruchomić plik instalacyjny, klikając go lub wpisując ./install w terminalu. ale na oba sposoby otrzymuję to:
Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished
w trzeciej linii xxxx to liczba losowa za każdym razem, jak 6370 lub 5310 ... dlaczego nie mam pozwolenia? co powinienem zrobić?
AKTUALIZACJA:
Korzystając z pomocy Mahesha, wypróbowałem następujące polecenia:
sudo chmod +x ./install
sudo ./install -v
wynik to:
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
AKTUALIZACJA:
Ostatnią rzeczą do zrobienia jest przejście do / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java i:
sudo chmod +x ./java
a następnie wróć do katalogu plików instalacyjnych i uruchom instaluj:
./install
lub
sudo ./install
i będzie działać :-)
Dziękuję wszystkim szczególnie „Mahesh” i „John”
źródło
install --help
zwracaOdpowiedzi:
Coś tu nie gra. Zainstalowałem Matlab R2012a, a plik instalacyjny nie wymaga pliku wejściowego.
To powinno działać.
Sposób linii poleceń.
sudo chmod +x ./install
sudo ./install
Sposób GUI:
run
okno dialogowegksudo nautilus
i naciśnijenterjak widzisz, linia poleceń jest łatwiejsza i bezpieczniejsza ..;)
To gwarantuje, że zadziała. I właśnie dlatego wiesz, że kiedy wykonałeś instalację, jak opisano w swoim pytaniu,
/usr/bin/install
musiał zostać wykonany. Prawdopodobnie to ten, który narzekał na brakujący operand pliku.źródło
sudo ./install -v
po zapisaniu płyty w katalogu matlab?Za błąd:
Musisz zezwolić na uruchomienie java (napisy do http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubuntu-from-install-make-launching-icon-to-uninstall/ )
Po wykonaniu kroków przez Mahesha przejdź do folderu
i wtedy
Gotowy do wyjścia. Wróć do miejsca, w którym znajduje się plik instalacyjny i wpisz
Instalacja (miejmy nadzieję) uruchomi się.
źródło
matlab
naciśnij klawisze Alt + F2, aby wyświetlić okno dialogowe uruchamiania, a następnie wpisz i naciśnij klawisz Enter. To powinno działać.Nie pamiętam dokładnie, jak zainstalowałem Matlaba (R2011a), ale wierzę, że ma kreatora, za którym możesz podążać. W ten sposób możesz zalogować się przy użyciu poświadczeń matematycznych. iirc ważne jest, aby folder mógł zostać zapisany
/usr/local/MATLAB/
przed uruchomieniem instalatora.Może po prostu uciekniesz
install
z łodzika?źródło
Możliwe, że będziesz mieć więcej problemów po zakończeniu instalacji przy użyciu komentarza Mahesha (chmod a + x na folderze).
Polecam więc zainstalować pakiet obsługi Matlaba, który skonfiguruje brakujące zależności, ścieżki i skrypty, a także zainstaluje skrót (x.desktop).
źródło